Sql-Server

錯誤 823 並且沒有連接

  • March 1, 2016

我們的一台伺服器告訴我們它有錯誤 823 問題:

標題:連接到伺服器

無法連接到 ServerName。附加資訊:警告:致命錯誤 823 發生在 2016 年 3 月 1 日 > 上午 10:45。記下錯誤和時間,並聯繫您的系統管理員。(Microsoft SQL Server,錯誤:21)

Windows 日誌浮動顯示相同的消息。

無法連接到 sql 伺服器。所以不能使用/執行 DBCC CHECKDB。

我執行了 SQLIOSIM,它引發了幾個錯誤,即請求在特定驅動器上的未完成時間超過 n 秒。

昨晚在另一個系統上發生了類似的問題 - 看起來它是通過故障轉移解決的。

我不知道下一步該去哪裡看,因為我什至無法連接到 Sql Server。

SQLIOSIM 已辨識出至少一個發生故障的磁碟。您可以在系統事件日誌中查看與同一磁碟子系統的 IO 相關的錯誤或警告。活動的 SQL Server 錯誤日誌(C:\Program Files\Microsoft SQL Server\MSSQLx\MSSQL\Log,這是一個文本文件)也將包含 823 錯誤。系統事件日誌中出現的 823 錯誤可能與驅動程序有關。如果 SQL Server 無法啟動,則係統數據庫的磁碟之一很可能出現故障。

故障轉移 SQL Server 會重置驅動程序並設置新的 IO 路徑,但故障轉移群集旨在實現高可用性,而不是容錯。每次發生 IO 故障時,數據庫都可能損壞,數據庫備份可以備份這些數據庫。您應該在 DR 伺服器上恢復備份,在恢復的備份上執行 checkdb。同時,請您的系統管理員解決磁碟 IO 故障。您等待的時間越長,備份損壞的風險就越高。

引用自:https://dba.stackexchange.com/questions/130885