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

SQL Server 2000 日誌傳送架構與部署前置作業完整指南

     編輯:關於SqlServer

日誌傳送核心價值

自動複製交易記錄檔至備援伺服器並還原,大幅提升可用性。備援資料庫為來源資料庫近乎即時的副本,主要伺服器故障時可快速切換;原主要伺服器修復後可反向設定為新備援,實現角色互換。

三伺服器架構

  • 主要伺服器:生產環境,持有來源資料庫。
  • 次要伺服器:備援環境,持有目的資料庫,接收並還原記錄檔。
  • 監控伺服器:獨立監控日誌傳送狀態(SQL 7.0 在次要伺服器監控,2000 改為獨立監控伺服器),建議專機部署。

啟用前六項準備工作

  1. 決定主要/次要伺服器配對。
  2. 選擇監控伺服器(最好不同於前兩者)。
  3. 設定所有伺服器安全性:用於設定的 Windows 帳號需具備所有伺服器 sysadmin 權限。
  4. 建立共享資料夾:
    • 主要伺服器:共享記錄檔備份目錄。
    • 次要伺服器:共享記錄檔接收目錄。
    • 共享名稱建議包含伺服器與資料庫名稱,清理舊檔案,權限開放給 SQL Agent 服務帳號。
  5. 決定目的資料庫初始化方式:精靈同步化或手動還原。
  6. Enterprise Manager 註冊三台伺服器。

精靈五步驟流程

  1. 備份來源資料庫(可選):若未同步化,先完整備份。
  2. 複製並還原至次要伺服器(可選):將備份檔複製到次要伺服器並還原。
  3. 建立主要伺服器備份作業(必選):SQL Agent 定期備份交易記錄至磁碟。
  4. 建立次要伺服器複製作業(必選):定期將記錄檔複製到次要伺服器共享目錄。
  5. 建立次要伺服器還原作業(必選):定期將複製來的記錄檔還原至目的資料庫。

步驟 3-5 形成一組日誌傳送配對;可為同一主要伺服器建立多組配對(多個次要伺服器)以提供容錯或報表分流。

實作環境範例

  • 主要伺服器:Ztao-1,次要伺服器:IntronTest
  • 資料庫:IntronERP,復原模式設為 完整 (FULL)
  • 兩台機器 SQL Server 服務帳號加入 Administrators 群組
  • 主要伺服器建立 C:\Logfile 共享,權限給 SQL Agent 帳號
  • 次要伺服器建立 C:\Shippedlog(接收)、C:\Logfile(未來角色互換用),共享 C:\Logfile 給 SQL Agent
  • 主要伺服器 EM 註冊次要伺服器
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved