0
下面是一个应该如何工作的图片。通过存储过程在另一个服务器上安排sql作业
我将登录到sql server并手动启动jobA
。我的互动在这里结束。此作业没有启用计划。因此它是手动启动的。它有3个步骤。第三步将手动执行另一项作业(位于另一台服务器上)。从技术上讲,第3步应该依次调度jobA
,运行5分钟后(仅1次)。
但是如何计划jobA
这是在另一台服务器上?
下面是一个应该如何工作的图片。通过存储过程在另一个服务器上安排sql作业
我将登录到sql server并手动启动jobA
。我的互动在这里结束。此作业没有启用计划。因此它是手动启动的。它有3个步骤。第三步将手动执行另一项作业(位于另一台服务器上)。从技术上讲,第3步应该依次调度jobA
,运行5分钟后(仅1次)。
但是如何计划jobA
这是在另一台服务器上?
也许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?
+1了你的建议。 – deostroll