0
Привет Мне нужно запустить пакетный файл из SQL-CLP сценария:Вызов пакетного файла из SQL CLP Script
Сценарий
CONNECT TO MYTAB1 USER xxxx using yyyyyyy;
QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS;
CONNECT RESET;
BACKUP DATABASE MYTAB1 TO "C:\temp\bcks" WITHOUT PROMPTING;
CONNECT TO MYTAB1 USER xxxx using yyyyyyy;
UNQUIESCE DATABASE;
CONNECT RESET;
cmd.exe /c "C:\Users\xxxx\Desktop\backup_neu.bat C:\temp\bcks C:\temp\bcks\zips 7z");
Он работает замечательно, пока он не достигнет последней строки. Я пробовал
cmd.exe /c
exec(' xp_cmdshell ''script_here');
EXEC master..xp_CMDShell '"script here "'
но ничего не работало.
OI работает DB2 v10.
Любые идеи о том, как я могу запустить командный файл?
Спасибо за вашу помощь.
TheVagabond
Что происходит на последней строке? –
DB21034E Я получил его на немецком языке, он говорит что-то вроде, а не настоящий оператор SQL и поэтому игнорируется. Соединение с SQL1024N потеряно. SQLSTATE = 08003 – Thevagabond