徵狀
重新開機系統之後,您會收到許多舊版 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 的最新累計更新:
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。
參考
瞭解 Microsoft 用於描述軟體更新的 術語 。