1

由于我在创建第二个作业期间犯了错误,我有两个共享相同计划的 SQL 代理作业。我在 SSMS 中生成了一个脚本并编辑了一些值,但我让 schedule_uid 保持不变。现在事实证明,虽然这两个作业同时运行,但它们正在破坏彼此的数据。

我需要做的是不理会原来的工作,而是创建一个新的时间表并让第二个工作使用这个新的时间表。然而,我对正确方法的搜索都导致了死胡同。

这些都不能使用 UI 来完成。所有这些都必须编写脚本,这样它就可以在没有我在场的情况下在维护窗口中运行。

提前感谢您的任何帮助。

4

1 回答 1

1

使用 msdb.dbo.sp_detach_schedule,后跟 msdb.dbo.sp_add_jobschedule。

于 2013-10-07T22:34:12.573 回答