SQL Server Agent
を使用して毎日いくつかのジョブを実行していますが、問題はサーバー(マシン自体)が再起動されるたびに、コンピューターが再起動したときにSQL Server Agent
が自動的に起動しないことです。 ...そして手動で起動する必要があります。
コンピュータの再起動後にサーバーエージェントを自動起動に設定するにはどうすればよいですか?
自動開始として設定する必要がある特定のWindowsサービスはありますか?
Services.mscを実行し、SQL SERVER AGENTサービスに移動して、自動起動タイプに設定します
Start/programs/Microsoft sql server/configuration toolsにあるはずのsql server configuration managerにアクセスして、同じことを行うことができます。
これは、SQL Serverの複数のバージョン、2000、2005、2008を使用している私たちにとって既知の状況であり、バグであると結論付けました。約50のインスタンスを持つサーバーでWindowsパッチを毎月実行しており、通常、SQLエージェントの再起動に失敗する2つまたは3つがあります。サーバーを再起動しなくても、SQLエージェントのまれでランダムなインスタンスが停止することもあります。通常、エラーログやエージェントログには証拠はありません。止まるだけです。
サーバーを監視し、WindowsとSQL Serverのステータス情報、スペース、サイズ、増加、ジョブの失敗、バックアップの欠落、セキュリティと構成の変更などを収集、一元化、およびレポートするために開発したSSISパッケージがあります。その機能の1つはレポートです。すべてのSQLエージェントサービスのステータス。
サーバーの再起動後に自動に設定している場合、「サービスが開始されませんでした...」というポップアップボックスが表示されますか?
自動に設定されている場合は開始され、開始されない場合または失敗した場合はログに記録されます。
他の何かがそれを止めている場合、それも記録されます。
イベントログを確認します(コンピューターを右クリック->管理)次に、イベントログでシステムを選択します。再起動直後にこれらを調べて、SQLエージェントについて言及していないか確認してください。開始してから失敗または停止し、その理由が「うまくいけば」表示されるはずです。
そこから、メッセージをグーグルするか、ここに投稿します。