首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2005 資料庫鏡像功能全面介紹

     編輯:關於SqlServer

什麼是資料庫鏡像?

資料庫鏡像將主資料庫的交易記錄同步傳送至鏡像資料庫,提供資料庫級別的高可用性與災難恢復方案。鏡像資料庫不可直接存取,僅在容錯移轉時啟用。

運作架構

  • 主體伺服器:生產資料庫所在實例。
  • 鏡像伺服器:備份資料庫實例,接收並重做交易記錄。
  • 見證伺服器 (可選):第三方實例,協助自動容錯移轉決策(2:1 投票機制)。

三種作業模式

模式同步方式容錯移轉見證伺服器效能影響
高可用性同步自動必要較高(等待鏡像確認)
高保護同步手動不需要較高
高效能非同步手動不需要最低(不等待鏡像)

高可用性 是最常部署的模式,兼顧資料零遺失與自動切換。

支援版本

  • 主體/鏡像伺服器:Standard、Developer、Enterprise Edition。
  • 見證伺服器:任意版本(含 Express)。
  • Enterprise Edition 額外支援平行重做、資料庫快照等進階功能。

部署現況與建議

  • RTM 版預設關閉,需啟用追蹤旗標 1400 進行測試(不支援生產)。
  • 正式支援於 SQL Server 2005 SP1 起提供。
  • 建議在測試環境完整驗證容錯移轉流程、網路延遲影響、監控腳本後再上線。

與複寫/記錄傳送比較

鏡像結合了交易式複寫的邏輯級同步與記錄傳送的實體記錄傳遞,但內建自動容錯移轉、無需手工維護複雜作業,大幅降低運維複雜度。

資料庫鏡像是 SQL Server 2005 高可用性拼圖的關鍵一塊,配合叢集與快照隔離,構建企業級零停機架構。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved