标签: sql-server batch-file jobs
我正在尝试使用批处理命令执行SQL Server作业。我用这个命令来调用一个工作。
osql -S “[SQL SERVER NAME]” -E -Q”exec msdb.dbo.sp_start_job ‘[SQL JOB NAME]‘”
但我想跳过前4个步骤,而不想从第5步开始工作。
答案 0 :(得分:0)
您必须使用step_name参数:
step_name
EXEC msdb.dbo.sp_start_job @job_name = 'your_job_name', @step_name='step_name'
示例: EXEC msdb.dbo.sp_start_job @job_name = 'myJob', @step_name='Insert into TGR0'从第2步开始。
EXEC msdb.dbo.sp_start_job @job_name = 'myJob', @step_name='Insert into TGR0'