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

Откуда:
Сообщений: 22
Всю голову сломал. В общем, нужно в Execute Process Task выполнить команду bcp "select '<?xml version=""1.0"" encoding=""Windows-1251"" ?>' + (select * from SA_Good for xml path(''), root('root'))" queryout МойФайл.xml -S . -T -c -C RAW

Executable = powershell (ну или cmd, bcp, главное, что б работало)
Arguments = то что я написал выше

Я как только не экранировал кавычки одинарные и двойные, не обрамлял их друг другом - ничего не выходит. Вставляю эту команду в powershell - работает. Через Execute Process Task - никак. 4 часа с этим куском текста. ПОМОГИТЕ!
20 июл 17, 18:56    [20662599]     Ответить | Цитировать Сообщить модератору
 Re: Execute Process Task в SQL Server Data tools  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31355
Zzzadruga
Через Execute Process Task
Да, есть у Execute Process Task такая особенность, кривая работа с содержащими кавычки сроками запуска.

Можно подождать лет 50, когда МС поправит, а можно сделать cmd файл, написать там всё, что нужно, и запускать из Execute Process Task
20 июл 17, 23:16    [20663070]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить