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

Откуда:
Сообщений: 29
Добрый день! Помогите!
Есть процедура PPO.sp_ExportXML получения из запроса xml.
Далее мне необходимо все это поместить в файл. Использую утилиту bcp. Все нормально пишет, копирование выполняется. Но файл не создается. НО если делаю все тоже самое в командной строке, то файл образуется.

DECLARE @cmd varchar( 2000)

Set @cmd = 'BCP "EXEC ZAVOD.PPO.sp_ExportXML" queryout c:\111.xml -C ACP -c -r -S ZAVOD-SRV -T -U sysadm -P LO(E#NHY^T%AQ!" '
exec master.dbo.xp_cmdshell @cmd

Тут на форуме подобное нашел, но там решили проблему прописав полный путь к bcp. Но как это сделать не написали.
19 май 16, 11:10    [19192524]     Ответить | Цитировать Сообщить модератору
 Re: Не создается файл применяя утилиту bcp  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Maxim696,

разница в правах
19 май 16, 11:41    [19192732]     Ответить | Цитировать Сообщить модератору
 Re: Не создается файл применяя утилиту bcp  [new]
Maxim696
Member

Откуда:
Сообщений: 29
Не понимаю. Я захожу на сервер под администратором. У меня через sp_xp_cmdshell работает не одна процедура, а именно эта не выполняется?WarAnt,
19 май 16, 11:49    [19192780]     Ответить | Цитировать Сообщить модератору
 Re: Не создается файл применяя утилиту bcp  [new]
Maxim696
Member

Откуда:
Сообщений: 29
WarAnt,
прописал


DECLARE @cmd varchar( 2000)
declare @path varchar(100) = 'D:\Program Files\Microsoft SQL Server\100\Tools\Binn\bcp';
Set @OutputFileName = 'c:\111.xml'

Set @cmd = '"'+ @path +'" "EXEC ZAVOD.PPO.sp_ExportXML" queryout c:\111.xml -C ACP -c -r -S ZAVOD-SRV -T -U sysadm -P LO(E#NHY^T%AQ!" '
exec master.dbo.xp_cmdshell @cmd


Выдает устройство не готово. Как это понимать?
19 май 16, 12:09    [19192856]     Ответить | Цитировать Сообщить модератору
 Re: Не создается файл применяя утилиту bcp  [new]
Maxim696
Member

Откуда:
Сообщений: 29
В переменной path путь к bcp прописан. Помогите!
19 май 16, 12:20    [19192900]     Ответить | Цитировать Сообщить модератору
 Re: Не создается файл применяя утилиту bcp  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Maxim696
Выдает устройство не готово. Как это понимать?


Так и понимать, нет такого устройства на сервере с идентификатором D

автор
В переменной path путь к bcp прописан. Помогите!


а это Вы с какой целью сделали, сервер запутать?
19 май 16, 14:21    [19193767]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить