2016-12-30 19 views
0

私は年に1回実行される新しいSQL Serverジョブを作成しました。これは現在有効であり、新しい年の第1日に実行するように構成されています。新しいSQL Serverジョブの次回の実行日は何ですか?

設定日付が正しいことを確認するために、私は、このコマンドを実行します。

sp_help_jobschedule @job_name = 'MyJobName' 

はどうすればれるnext_run_dateとのNEXT_RUN_TIME見ることができるようにそれは「れるnext_run_date」と「NEXT_RUN_TIME」を返します以前に実行されたことのない新しいSQL Serverジョブ?

答えて

0

あなたは...仕事の周波数を与えるだろうmsdb.dbo.sysschedules【選択欄freq_typeを見てする必要があります

1 =ワンタイムのみ

4 =デイリー

8 =週刊

16 =月額

32 =月額、freq_intervalに対する相対

64 =実行するコンピュータは、あなたはまた、管理Studioから次の実行日時を表示することができ

1

アイドル状態のときに、SQL Serverエージェントサービスが

128 =ランを開始します。 SQL Serverエージェントでは、ジョブアクティビティモニタ(doublic click)を見つけることができます。

enter image description here

その後、あなたは次の実行の列

+0

は私のコマンドは、後で結果を返さ表示されます。理由は "sysjobschedulesテーブルが20分ごとに更新されるため、sp_help_jobscheduleストアドプロシージャによって返される値に影響する場合があります。 リファレンス:https://msdn.microsoft.com/en-gb/library/ms188924(v=sql.105).aspx – doganak

関連する問題