这是一张如何运作的图片。
我将登录sql server并手动启动jobA
。我的互动在这里结束。此作业未启用计划。因此它是手动启动的。它有3个步骤。第3步将手动执行另一个作业(在另一台服务器上)。从技术上讲,3步应依次安排jobA
,在5分钟后(仅1次)运行。
但是如何安排另一台服务器上的jobA
?
答案 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?