需要保持批处理文件完成,直到OSQL命令完成

时间:2014-09-25 15:13:15

标签: batch-file cmd

我有一个批处理文件,它执行一个OSQl命令 - 其中inturns执行一个sql包。 sql包需要10分钟才能执行,但批处理作业在10秒内完成。

有没有办法阻止Job,直到osql命令成功? 我可以添加一个等待时间,这将有效,但我正在寻找其他一些选择。

C:\>osql -S "EmployeeDB" -E -b -n -Q"exec msdb.dbo.sp_start_job 'Name'" 

1 个答案:

答案 0 :(得分:0)

测试一下:

start "" /w osql -S "EmployeeDB" -E -b -n -Q"exec msdb.dbo.sp_start_job 'Name'"