none
SQLServerを停止する計画があるが、この間のエージェントの定刻ジョブ(経過したもの)が、再起動後に勝手に起動されてしまうか否か RRS feed

  • 質問

  • 標題のとおりですが、停止時間が日を跨ぐほど長時間なので、SQLServerの再起動後、設定の定刻を過ぎるものが存在します。

    私の希望としては、サーバーの再起動後、これら(サーバの停止時間中が開始時刻に設定されたジョブ)については手動で、一つ一つ起動していきたいと考えています。

    これらは予め、スケジュールの無効化、もしくは動作の無効化を達成しておかないと、サーバの再起動後、勝手に動作しだしてしまうのでしょうか?

    基本的なことと思いますが、ご教示をよろしくお願いいたします。

    2016年12月21日 0:07

回答

  • こんにちは、参考になればよいのですが・・・

    基本的な考え方として、各ジョブはジョブが有効になった後に該当するスケジュール対象日時に動きます。
    もし、不安な場合にはサーバー再起動前に各ジョブを「無効化」させてはいかがでしょうか。

    たしか、SQLServerのサービス停止と共にエージェントのサービスも停止すると思います。その場合、SQLServerの停止方法やOS再起動方法によって、エージェントのサービスが停止のままになる事がありますのでエージェントのサービス状態の確認も必要だとおもいます。

    以上です。

    • 編集済み miniHORI 2016年12月26日 0:32 改行調整
    • 回答としてマーク saya24 2017年1月5日 1:58
    2016年12月26日 0:31

すべての返信

  • こんにちは、参考になればよいのですが・・・

    基本的な考え方として、各ジョブはジョブが有効になった後に該当するスケジュール対象日時に動きます。
    もし、不安な場合にはサーバー再起動前に各ジョブを「無効化」させてはいかがでしょうか。

    たしか、SQLServerのサービス停止と共にエージェントのサービスも停止すると思います。その場合、SQLServerの停止方法やOS再起動方法によって、エージェントのサービスが停止のままになる事がありますのでエージェントのサービス状態の確認も必要だとおもいます。

    以上です。

    • 編集済み miniHORI 2016年12月26日 0:32 改行調整
    • 回答としてマーク saya24 2017年1月5日 1:58
    2016年12月26日 0:31
  • miniHORI様

    ご見解をありがとうございました。

    無事再起動が済みました。エージェント内のジョブは、たとえ停止期間中にスケジューリングされたものがあろうと、再起動後勝手にそれらが走り出すことはないことを改めて確認致しました。

    当たり前のことかも知れませんが、確信をもてず不安があったので、こちらで問い合わせさせて頂きました。

    2017年1月5日 2:12