Командная строка SQL для выполнения команды putty - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь запустить sh-файл в putty ssh из windows, что было успешно выполнено с использованием putty и cmd.При попытке выполнить то же самое в xp_cmdshell или через sp_start_job в mssql запрос выполняется долгое время без конца.

SQL-запрос:

exec xp_cmdshell 'D:\path\run.bat'

пакетный файл:

"C:\Program Files\Putty\putty.exe" -ssh root@10.10.10.1 -pw mypass -m D:\path\runcmd.txt

Я правильно пытаюсь?

1 Ответ

0 голосов
/ 31 января 2019

Не могли бы вы попробовать это?

EXEC master..xp_CMDShell '"D:\path\run.bat"'

подробности, указанные ниже по ссылке,

Выполнение файла bat внутри хранимой процедуры с использованием сервера SQL2005

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...