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

善用 SQL Server 2000 記錄傳送實現高可用性架構

     編輯:關於SqlServer

為何選擇記錄傳送而非叢集?

  • 成本低:無特殊硬體需求,叢集需共享儲存與特定硬體。
  • 資料庫層級:備份資料庫可置於作其他用途的伺服器,彈性高。
  • 安裝簡單:SQL Server 提供完善精靈引導。
  • 異地備援:備份資料庫可置於不同地理位置,災難復原能力優於同機房叢集。
  • 報表資料庫雙重效用:備份資料庫可作報表用途,但套用記錄時無法同時查詢(需單一通道)。

運作原理

將交易記錄依序轉存至備份資料庫,建立「近乎」熱備份。SQL Server 2000 內建自動化還原流程,僅在生產伺服器故障時需手動切換。

必須考量的關鍵因素

  • 延遲潛伏期:由 DBA 設定,可縮短但無法消除,極低 RPO/RTO 場景可能不適用。
  • 無自動故障轉移:切換至備份伺服器需 DBA 手動完成:
    1. 還原備份伺服器上所有記錄標記。
    2. 復原資料庫並上線。
    3. 修改所有應用程式連線字串指向新資料庫。
  • 監控執行個體:可用原始、備份或獨立 SQL Server 實例監控,任何版本均可。
  • 登入同步:資料庫登入必須在原始與備份資料庫同步進行。

適用版本說明

SQL Server 7.0、2000、2005 均支援記錄傳送,本文以 2000 為主。

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