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

Откуда:
Сообщений: 422
Имеется программа VeraCript (монтирование / размонтирование шифрованных разделов), которая с помощью ключей выполняет свои действия без граф. интерфейса.
Пытаюсь выполнить команду:
exec xp_cmdshell '"D:\Temp\veracrypt.exe" /dismount /silent /quit'

Получаю:
Result: NULL

Вижу, что функцию она не выполнила.
Эта же команда, запущенная из командной строки работает.
В чем может быть проблема?
Если для теста выполняю другую команду:
exec xp_cmdshell 'D:\Temp\rar.exe a D:\Temp\1.rar D:\Temp\1.txt'
то вижу, что результат есть.
17 авг 17, 13:49    [20731189]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell. Запуск приложений  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36695
Читайте в справке вашей программы, как узнать, почему она не работает как надо.
17 авг 17, 13:54    [20731210]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell. Запуск приложений  [new]
Slon747
Member

Откуда:
Сообщений: 422
Гавриленко Сергей Алексеевич
Читайте в справке вашей программы, как узнать, почему она не работает как надо.


Через командную строку работает.
Я думаю, может под sa каких-то прав не хватает? Тогда как добавить?
17 авг 17, 13:56    [20731217]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell. Запуск приложений  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36695
Slon747
Гавриленко Сергей Алексеевич
Читайте в справке вашей программы, как узнать, почему она не работает как надо.


Через командную строку работает.
Я думаю, может под sa каких-то прав не хватает? Тогда как добавить?
Открыть справку по xp_cmdshell и прочитать, там про это есть.
17 авг 17, 13:56    [20731221]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить