SQL Server 2005:复制 SQL Server 代理作业?

SQL Server 2005:复制 SQL Server 代理作业?

我有一个 SQL Server Agent 作业,包含 10 个步骤,每个步骤都定义了许多参数。现在我需要另一个几乎完全相同但略有不同作业。由于“复制/粘贴”不是作业选项,我正在寻找建议,以了解基于第一个作业创建新作业的最佳方法是什么。

编辑:我刚刚注意到我可以右键单击并“将作业脚本化为”。我想一个选项就是这样做并编辑脚本以进行更改。我仍然很好奇是否还有其他(更好的?)选项。

答案1

我认为没有比编写作业脚本更好的选择了。您可以根据需要修改脚本并将其重新应用于任意数量的 SQL 实例(在应用脚本之前,请务必备份系统数据库)。

答案2

您可能会发现 SQL Server Integration Services 任务、复制作业很有用。

http://msdn.microsoft.com/en-us/library/ms137568(SQL.90).aspx

答案3

我使用了“脚本作业为”,并选择了“创建为”和“新查询编辑器窗口”。进入查询编辑器窗口后,我更改了作业的名称并运行了代码。它在同一台服务器上创建了初始作业的精确副本。成功了!

相关内容