您好,登錄后才能下訂單哦!
本篇內容介紹了“SQLServer2012鏡像主庫掛掉怎么切換到鏡像備庫”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
故障現象:
SQLServer2012鏡像環境:
主節點1
從節點1
主節點的主庫服務掛了,無法啟動。
強行啟動從庫。
在備庫執行:
USE master;
ALTER DATABASE ec SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS;
之后會恢復兩分鐘,備機的數據庫就能用了。
數據庫日志:
The mirrored database "ec" is changing roles from "MIRROR" to "PRINCIPAL" because the mirroring session or availability group failed over due to FORCE_SERVICE_ALLOW_DATA_LOSS. This is an informational message only. No user action is required.
Starting up database 'ec'.
1 transactions rolled forward in database 'ec' (7:0). This is an informational message only. No user action is required.
0 transactions rolled back in database 'ec' (7:0). This is an informational message only. No user action is required.
CHECKDB for database 'ec' finished without errors on 2016-09-01 15:33:43.907 (local time). This is an informational message only; no user action is required.
如果主機恢復了就切回去。
--原來的主服務器恢復,可以繼續工作,需要重新設定鏡像,第一次可能會報個錯
在備庫執行:
USE master;
ALTER DATABASE ec SET PARTNER RESUME; --恢復鏡像
ALTER DATABASE ec SET PARTNER FAILOVER; --切換主備
主備切換完成。
“SQLServer2012鏡像主庫掛掉怎么切換到鏡像備庫”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。