Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 экспорт файла на FTP-сервер  [new]
-SWAN-
Member

Откуда: Оделся, обулся - и на работу вернулся!)
Сообщений: 207
Здравствуйте О ГУРУ MSSQL!
Подскажите советом!
Пытаюсь из MSSQL скопировать файлик на FTP-сервер
Код:
declare	@fileNameITOG varchar(100), @fileNameITOGFTP varchar(100)
set @fileNameITOG='\\WDMYCLOUD\Public\stock_price\stockPre.csv'
set @fileNameITOGFTP='ftp://user:пароль@111.11.111.24/zub/tmp/stockTEST.csv'

set @sql= 'exec master..xp_cmdshell ''copy '+@fileNameITOG+' '+@fileNameITOGFTP+''''
exec(@sql)

Но не получается(((Ругается на путь копирования:
"Неопознанное устройство: "ftp:"."
"Не удается найти указанный файл."

Подскажите как быть? Может есть другие варианты решения данной задачи?

Спасибо заранее за помощь!
28 ноя 19, 15:43    [22027856]     Ответить | Цитировать Сообщить модератору
 Re: экспорт файла на FTP-сервер  [new]
Александр Спелицин
Member

Откуда: Из ближайшего подмосковья.
Сообщений: 2494
Вы не с того начинаете. Для начала попробуйте выполнить саму команду копирования на FTP (из командной строки):
copy \\WDMYCLOUD\Public\stock_price\stockPre.csv ftp://user:пароль@111.11.111.24/zub/tmp/stockTEST.csv
28 ноя 19, 16:36    [22027952]     Ответить | Цитировать Сообщить модератору
 Re: экспорт файла на FTP-сервер  [new]
Serп
Member

Откуда:
Сообщений: 17
-SWAN-,
Команда copy не сможет так скопировать файл, разве что, если папка на сервере ftp доступна как сетевой ресурс, но тогда нужно использовать UNC-путь.
А для работы с протоколом ftp нужно использовать команду ftp и курить ее синтаксис.
28 ноя 19, 17:56    [22028040]     Ответить | Цитировать Сообщить модератору
 Re: экспорт файла на FTP-сервер  [new]
-SWAN-
Member

Откуда: Оделся, обулся - и на работу вернулся!)
Сообщений: 207
Serп
-SWAN-,
Команда copy не сможет так скопировать файл, разве что, если папка на сервере ftp доступна как сетевой ресурс, но тогда нужно использовать UNC-путь.
А для работы с протоколом ftp нужно использовать команду ftp и курить ее синтаксис.


Спасибо Вам за помощь!
Ваше же решение нашел в ветке:
https://www.sql.ru/forum/1310512/export-xml-fayl-na-papku-ftp
29 ноя 19, 11:55    [22028617]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить