0

これは、物事がどのように機能するかの図です。

SQL Server にログインし、手動でjobA. 私のやりとりはここまで。このジョブには有効なスケジュールがありません。したがって、手動で開始されます。3つのステップがあります。3 番目のステップでは、(別のサーバー上にある) 別のジョブを手動で実行します。jobA技術的には、5 分後に (1 回だけ) 実行するように、3 つのステップを順番にスケジュールする必要があります。

jobAしかし、別のサーバー上にあるものをスケジュールする方法は?

4

1 に答える 1

2

ジョブ B が 5 分間待ってからジョブ A を開始する方がよい場合があります (スケジューリングなし)。

SQL Server 2005 以降であると仮定すると、WAITFORを使用できます。

WAITFOR DELAY '00:05';

または、ストアド プロシージャを使用してジョブをスケジュールする必要がある場合は、sp_add_scheduleストアド プロシージャを確認してください。

これをすでに知っていて、質問の焦点が「別の」サーバーにある場合は、次を確認してください。別のサーバーでストアドプロシージャからジョブを実行する方法は?

于 2011-11-12T12:13:04.030 に答える