Sql-Server-2008
SQL Server 2008 鏡像暫停而不發出警告
我有幾個與見證人鏡像的數據庫。所有 3 台機器都是我們網路的本地機器,並且具有豐富的網卡。監控鏡像,好像沒有很多網路流量。
然而,一些數據庫的鏡像在沒有警告的情況下暫停。當我重新啟動它們時,它們幾乎立即再次暫停。
罪魁禍首可能是什麼?
編輯:
好吧,現在看起來他們又在鏡像了……當我進入鏡像管理器並嘗試重新啟動它們時,它現在成功了——而昨天它又會自動暫停。
有人知道為什麼鏡子會暫停嗎?他們不會只是故障轉移嗎?
如果您查詢
sys.database_mirroring
目錄視圖,您應該從 mirroring_state 欄位中找出數據庫鏡像的狀態。嘗試這個:select DB_NAME(database_id), mirroring_state from sys.database_mirroring
當它“暫停”時,會
mirroring_state
顯示什麼?這裡有一個傳說:0 = 暫停
1 = 與其他夥伴斷開連接
2 = 同步
3 = 掛起的故障轉移
4 = 同步
5 = 夥伴不同步。現在無法進行故障轉移。
6 = 夥伴已同步。故障轉移是可能的。有關故障轉移要求的資訊,請參閱同步數據庫鏡像(高安全模式)。
NULL = 數據庫不可訪問或未鏡像。