none
SQLエージェントジョブのタイムアウト値について RRS feed

  • 質問

  • SQLServerエージェントのジョブを用いてサービス停止、サービス開始を行っております。

    ところが、サービスの起動処理に時間がかかり、エラーが発生し、ジョブが停止しておりました。

    【実装方式】--------

    種類:オペレーションシステム(CmdExec)

    実行するアカウント:SQLServerエージェントのアカウント

    コマンド:net start <サービス名>

    -----------------

    標準のGUI画面上では、ジョブのタイムアウト値を設定する項目がないように見受けられましたが、

    標準構成であっても、ジョブにタイムアウト値が設定されているのでしょうか?

    何か情報があればご教授ください。

    2013年7月17日 9:30

回答

  • ずいぶん古い投稿ですが、検索でたどり着いた方のために若干補足しておきます。

    ジョブのタイムアウトがあるかどうかは分かりませんが、サービスの起動自体はデフォルト30秒(30000ミリ秒)でタイムアウトになります。(ただしWindowsのVersionによる)
    なお、サービスの起動でタイムアウトした場合はWindowsのログにService Control Manager等でタイムアウトのログが記録されることがありますので、そちらを確認されることをお勧めします。

    そのものズバリではありませんが、関連するレジストリ周りの情報が以下にありますので、ご参考まで。
    http://support.microsoft.com/kb/839803/ja


    MCITP(Database Developer/Database Administrator)

    • 回答の候補に設定 星 睦美 2013年11月20日 1:26
    • 回答としてマーク 星 睦美 2013年11月29日 4:23
    2013年11月18日 8:49

すべての返信

  • 梅﨑 さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    エラーに関する情報がトラブルシューティングの手がかりになりますので、フォーラムに質問を投稿いただく際にはイベントログなどを参照して、エラーの詳しい内容をお知らせいただくと回答が集まりやすくなります。

    もし事象が解決されていない場合には、よろしければ追加の情報をお願いします。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    2013年7月23日 8:19
  • ずいぶん古い投稿ですが、検索でたどり着いた方のために若干補足しておきます。

    ジョブのタイムアウトがあるかどうかは分かりませんが、サービスの起動自体はデフォルト30秒(30000ミリ秒)でタイムアウトになります。(ただしWindowsのVersionによる)
    なお、サービスの起動でタイムアウトした場合はWindowsのログにService Control Manager等でタイムアウトのログが記録されることがありますので、そちらを確認されることをお勧めします。

    そのものズバリではありませんが、関連するレジストリ周りの情報が以下にありますので、ご参考まで。
    http://support.microsoft.com/kb/839803/ja


    MCITP(Database Developer/Database Administrator)

    • 回答の候補に設定 星 睦美 2013年11月20日 1:26
    • 回答としてマーク 星 睦美 2013年11月29日 4:23
    2013年11月18日 8:49