2016-11-29 15 views
0

こんにちは、私は、SQL-CLPスクリプトからバッチファイルを実行する必要があります。呼び出すバッチファイル

スクリプトは、それが最後の行に到達するまで、それは素晴らしい実行さ

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

+0

最後の行はどうなりますか? –

+0

DB21034E私はそれを実際のSQLステートメントではなく、無視されているような何かをドイツ語で手に入れました。 SQL1024N接続が失われました。 SQLSTATE = 08003 – Thevagabond

答えて

0

[OK]を私は何とか、ちょうど

!C:\Users\xxxx\Desktop\backup_neu.bat C:\temp\bcks C:\temp\bcks\zips 7z 

これだけ必要な....

本当に簡単に解決策を見つけました!それはそれだった。

関連する問題