通过存储过程在另一台服务器中安排sql job

时间:2011-11-12 10:35:53

标签: sql-server schedule sql-job

这是一张如何运作的图片。

我将登录sql server并手动启动jobA。我的互动在这里结束。此作业未启用计划。因此它是手动启动的。它有3个步骤。第3步将手动执行另一个作业(在另一台服务器上)。从技术上讲,3步应依次安排jobA,在5分钟后(仅1次)运行。

但是如何安排另一台服务器上的jobA

1 个答案:

答案 0 :(得分:2)

对于jobB来说,等待5分钟然后启动jobA(无需安排)可能会更好。

假设它是SQL Server 2005或更新版本,您可以使用WAITFOR

WAITFOR DELAY '00:05';

或者如果您坚持使用存储过程安排作业,请检查sp_add_schedule存储过程。

如果您已经知道这一点并且问题的焦点在“另一个”服务器上,请检查:How to run a Job from a Stored Procedure in another server?