Ove*_*ack 0 sql t-sql sql-server
我有一个有5个步骤的工作,这些步骤计划在彼此之后运行.
我希望有一个存储过程,用户可以在其中执行存储过程并将步骤编号作为参数.
只有这个工作步骤才会执行,没有进一步的步骤.
实现这一目标的最佳方法是什么?
尝试此操作以在作业中运行特定步骤
EXEC dbo.sp_start_job N'Job Name', @step_name = N'step_name'
Run Code Online (Sandbox Code Playgroud)
请参阅http://msdn.microsoft.com/en-us/library/ms186757.aspx
更新
如果您只想运行特定步骤,而不是从步骤开始,请尝试获取步骤命令并运行它:
exec sp_help_job @job_name = 'job_name', @job_aspect = 'STEPS'
Run Code Online (Sandbox Code Playgroud)
这将返回为步骤运行的命令,然后您可以过滤步骤名称并运行步骤命令.
请参阅http://msdn.microsoft.com/en-AU/library/ms186722.aspx
| 归档时间: |
|
| 查看次数: |
4988 次 |
| 最近记录: |