Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Приветствую, господа! Задача: пользователю нужно отправить на сервер для последующей обработки н-ное количество файлов. Есть интересные способы передачи файлов/документов на сервер с MS SQL? Возможно с использованием сервисов из стека MS SQL? Кроме: FTP, Shared-folder, Email и написания своих утилит. Интеграционная шина и облака не подходят к сожалению никак. Еще был вариант с помощью ASP-скрипта передавать файл, но не удобно смотреть список файлов, имеющихся на сервере. Да и сама передача не принесет удовольствия пользователю. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 14:24 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
BarbossПриветствую, господа! Задача: пользователю нужно отправить на сервер для последующей обработки н-ное количество файлов. Есть интересные способы передачи файлов/документов на сервер с MS SQL? Возможно с использованием сервисов из стека MS SQL? Кроме: FTP, Shared-folder, Email и написания своих утилит. Интеграционная шина и облака не подходят к сожалению никак. Еще был вариант с помощью ASP-скрипта передавать файл, но не удобно смотреть список файлов, имеющихся на сервере. Да и сама передача не принесет удовольствия пользователю. Спасибо! Считал файл в ADODB.Stream Сохранил Stream в varbinary(max) поле серверной таблички. И вызвал какую-то серверную ХП, которая этот файл из поля "вынет" и сохранит в файл в нужном месте ... нуу или, джоб/задача в шедулере, запускаются по расписанию, и скл-ной ХП / вбс-скриптом "вынимают" всё что насохраняли с пред.запуска джоба ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 15:18 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Barboss, из постановки задачи непонятно, какая роль отводится SQL Server в обработке файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 15:30 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Недостаточно информации о задаче. Что такое "отправить", это по какому протоколу? Кто будет приёмником? При чём тут сиквел? Отправить коммандой copy считается секюрной передачей, если прокинут ВПН канал? ИМХО вы хотите "то, не знаю что". Вы лучше озвучте задачу так, как её сформулировал заказчик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 16:40 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Заказчик просит обеспечить безопасный канал передачи файлов (например файлы Excel) на сервер БД для дальнейшей их закачки в БД. Собственно БД на MS SQL со всеми доступными сервисами. Самый удобный в этом плане - расшаренная папка с сервера через OpenVPN, но может есть что то более интересное. Требуется простой интерфейс для пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 17:24 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Barboss, вы не в том форуме спрашиваете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 17:51 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
BarbossСамый удобный в этом плане - расшаренная папка с сервера через OpenVPN, но может есть что то более интересноеДа, по задаче самое удобное и простое - впн + шара. Ну или фтп У сиквела совсем ничего нет на тему передачи файлов Есть возможность использовать обычные средства передачи файлов (копирование, фтп) из инструмента ETL, но это только вспомогательное средство управления, для нужд ETL, а не какой то самостоятельный способ. Так что тут вам ничего полезного не предложат. Если и есть ещё какие то удобные механизмы, то спрашивать лучше в разделе Windows ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 18:55 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Как вариант - спи#дить втихую файл с сервера через MS-SQL ... Сам так делал. Были "надо мной" однажды тупые админы. Пришлось бэкап базы себе так сливать на ноут для сохранности и для последующей работы . Тех дурачков давно нет, а мы с клиентом по-прежнему в деловых отношениях. Хочешь жЫть,- умей select-ить вертеться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 20:19 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Barboss, https://www.restapitutorial.com/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2019, 07:34 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Спасибо за советы! Про вопрос не в тему сиквела - согласен ) Пойду договариваться с безопасниками про шару :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2019, 09:17 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Barboss, пример Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. format.fmt надо создать в папке выгрузки, т.к. при выгрузке bcp в нативном виде блоба без формата в начало файла приписывается длина поля. линкованные сервера и сборка строк в динамике для изменения названия файла по желанию заказчика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2019, 09:35 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
BarbossЗаказчик просит обеспечить безопасный канал передачи файлов (например файлы Excel) на сервер БД для дальнейшей их закачки в БД. Сообщи ему, что для закачки информации в БД файлы вовсе не надо передавать на сервер. У "Мастера Импорта и Экспорта" вполне простой интерфейс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2019, 13:29 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovBarbossЗаказчик просит обеспечить безопасный канал передачи файлов (например файлы Excel) на сервер БД для дальнейшей их закачки в БД. Сообщи ему, что для закачки информации в БД файлы вовсе не надо передавать на сервер. У "Мастера Импорта и Экспорта" вполне простой интерфейс. :) Хотим сделать постоянную/периодичную закачку файлов с данными ))) Шара папки с сервера вполне реальна (vpn и все такое). Идея где то всплыла - дескать пробовать файлы выкладывать на репорт сервер - и далее скачивать средствами SSIS-средствами. Но это полный изврат на уровне бдсм. Да и интерфейс не очень себе симпотишный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 08:54 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
BarbossЗадача: пользователю нужно отправить на сервер для последующей обработки н-ное количество файлов.Не ясно, какая обработка нужна, но если она относится к базе, то можно использовать filetable . SMB протокол не самая безопасная вещь, но если это во внутренней сети, то сразу получите содержимое файлов, доступное на select. Учитывайте размер файлов при бекапе этой базы и/или logshipping. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 09:18 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Barboss, на компьютере-источнике выделить папку и сделать на неё шару, в которую локально складываются файлы для закачки. для учётки, из под которой запускается sql server выдать права на эту шару сервер по регламенту проверяет шару на доступность и если доступна, то на наличие файлов для закачки по факту подключения vpn шара становится доступна, файлы закачиваются и дальше bulk openrowset+сотоварищи при отключении - сервер останавливает "качайку" на этапе проверки связи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 09:21 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Я бы пошел лучше путем составного сиквел-агент джоба. В первых шагах отрабатывается все то, что имеет отношение к предметной области SQL, вызовы T-SQL кода и т.п., а инфраструктурную обвязку, все методы передачи файлов, выкладки на внешние сервера - вобщем то, что нетипично для РСУБД - назначил бы на дальнейшие шаги с вызовами внешних PowerShell-модулей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 09:37 |
|
||
|
Секьюрная передача файлов на сервер
|
|||
|---|---|---|---|
|
#18+
PsyMisha, ETL задачи вполне успешно решаются при помощи Integration Services и дополнительных утилит вроде psftp или ftps. Пакеты так же можно выполнять по расписанию SQL Agent под выделенной технологической учетной записью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2019, 13:22 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=93&tid=1687434]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 402ms |

| 0 / 0 |
