SQL 服务器使用 bat 脚本在特定步骤启动作业
SQL Server start job at specific step using bat script
我正在尝试使用批处理命令执行 SQL 服务器作业。我使用此命令来调用作业。
osql -S “[SQL SERVER NAME]” -E -Q”exec msdb.dbo.sp_start_job ‘[SQL JOB NAME]‘”
但我想跳过前 4 个步骤,而是想从第 5 步开始作业。
您必须使用 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 步开始。
我正在尝试使用批处理命令执行 SQL 服务器作业。我使用此命令来调用作业。
osql -S “[SQL SERVER NAME]” -E -Q”exec msdb.dbo.sp_start_job ‘[SQL JOB NAME]‘”
但我想跳过前 4 个步骤,而是想从第 5 步开始作业。
您必须使用 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 步开始。