Sql-Server
數據庫鏡像卡在掛起模式
我們在我們的 sql 實例上的一個數據庫上存在數據庫鏡像問題,其中鏡像現在暫停了近 15 個小時。
數據庫在 SQL Server 2008R2 Sp3+cu 上為 200 GB,最新修補已完成崩潰。
到目前為止,我們已經完成了以下
- 重建端點——>不走運
- 使用合作夥伴簡歷恢復鏡像 –> 不走運
- DBCC CHECKDB 顯示在任一側發現 0 個錯誤。
從 Principal 的錯誤日誌中找不到任何內容。然而,當我們恢復錯誤日誌時,似乎每次都記錄了堆棧轉儲。
除了從頭開始重建鏡像之外,有關如何恢復掛起的鏡像的任何幫助?
首先要嘗試:
ALTER DATABASE Gandalf SET PARTNER RESUME;
可能工作!如果您願意,可以使用 GUI - Tasks / Mirror / Resume
檢查日誌中是否存在錯誤 3624。
我偶爾會收到此消息 - 閱讀此內容,看起來很像“發生了錯誤”。
我的解決方案是停止鏡像並重新創建。
如果有人有更好的資訊,我會很感興趣。
有時這可行:1) 啟動和停止鏡像端點 2) 按此順序設置合作夥伴簡歷。
- ALTER ENDPOINT 鏡像狀態=已停止
- ALTER ENDPOINT 鏡像狀態=已啟動
- ALTER DATABASE 數據庫名稱 SET PARTNER RESUME
如果這不起作用,您可能必須重建鏡像。