Applies ToSQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

現象

システムを再起動すると、古い SQL Server 通知に対する多数のメールメッセージが送信されます。 通知日付は、アプリケーションイベントログ内の最も古いメッセージに戻ります。

さらに、次のメッセージが記録されます。

"SQLAgent" ファイルで

<DateTime> - ! 出力ローカルイベントログを読み取れませんでした (理由: RPC サーバーは使用できません)

<DateTime> - ! 出力ローカルイベントログを読み取れません (理由: ハンドルが無効です)

<DateTime>-+ [LOG] ローカルの eventlog を正常に再起動しました。注: 一部のイベントが失われた可能性があります

Windows システムイベントログファイル

<DateTime> 情報 server_name。 7036サービスコントロールマネージャー N/A N/a Windows イベントログサービスが停止状態になりました。

<DateTime> 情報 server_name。 7036サービスコントロールマネージャー N/A N/a Windows イベントログサービスは、実行状態に入りました。

原因

アプリケーションイベントログは、グループポリシーオブジェクト (GPO) の設定またはローカル設定のいずれかを使用して、最大ログサイズが大きくなるように構成されています。 SQL Server エージェントログを調べると、再起動した直後に、イベントログのハンドルが失われていることがわかります。 ハンドルが表示されなくなったときに、通知エンジンはイベントログの位置を失います。また、新しいイベントログハンドルを取得した後に、アプリケーションイベントログにすべてのエラー (警告が定義されています) をメールで送信します。

解決方法

この修正プログラムは、次の更新プログラムにも含まれています。

SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。

SQL Server 2017 の最新の累積的な更新プログラム

SQL Server 2014 の最新の累積的な更新プログラム

SQL Server 2016 の L 発信累積更新プログラム

状態

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

関連情報

Microsoft でソフトウェアの更新について説明する 用語 について説明します。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。