首页 > 解决方案 > 在 sql 作业中运行特定步骤而不运行整个作业

问题描述

我有一个包含 3 个步骤的作业名称“TEST”。

要求只运行第 2 步,但是当我右键单击作业名称并单击第 2 步开始作业并从第 2 步开始作业时,它也会运行第 3 步。

即使我像这样运行工作

EXEC msdb..sp_start_job @job_name = 'Test', @step_name='2'

它仍然运行我不想要的第 3 步。

在这种情况下有没有办法。我不想在单独的作业中添加第 2 步并单独运行它。

标签: sqlsql-serversql-server-2008

解决方案


您无法绕过下一步。您将需要向下移动该步骤或创建一个单独的 SQL 作业来运行给定的步骤。


推荐阅读