SQL Serverエージェントジョブを作成し、それが正しく実行されるかどうかをテストしようとすると、「SQLServerAgentは現在実行されていないため、SQLServerAgentは現在実行されていないため、次のような醜いエラーメッセージが表示される場合があります。このアクションについて通知することはできません。」
幸い、これは簡単に修正できます。
エラーの例
エラーを取得する方法の例を次に示します。
オブジェクトエクスプローラーで、ジョブを右クリックしてコンテキストメニューを表示します。
ステップでジョブを開始…を選択します ジョブを実行します。
私の場合、エラーが発生します:
開始に失敗しました…をクリックします テキストは、エラーの原因を概説する別のメッセージを開きます。
「SQLServerAgentは現在実行されていないため、このアクションを通知できません」という部分が表示されます。
したがって、SQLServerエージェントサービスが現在実行されていないためにエラーが発生したようです。
ヒント:オブジェクトエクスプローラー(SQL Serverエージェントの左側)に小さな赤いアイコンがあります。赤の場合は、サービスが実行されていないことを意味します。
これを修正するには、[ OK]をクリックします および閉じる エラーメッセージを取り除くには、SQLServerエージェントを右クリックします。 オブジェクトエクスプローラーでコンテキストメニューを表示します:
これにより、次のセキュリティプロンプトが表示される可能性があります。
はいをクリックします アプリがデバイスに変更を加えることができるようにします。
これにより、次のプロンプトが表示されます。
はいをクリックします SQLServerエージェントサービスを開始します。
完了すると、オブジェクトエクスプローラーのアイコンが緑色に変わり、SQLServerエージェントサービスが実行されていることを示します。