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

SQL Server 複寫設定全攻略(一):發行者、散發者、訂閱者與散發資料庫建立

     編輯:關於SqlServer

複寫前置配置四大角色

  • 發行者:提供資料來源。
  • 訂閱者:接收資料複本。
  • 散發者:傳遞複寫資料/交易,維護散發資料庫。
  • 散發資料庫:儲存待散發交易與同步資訊。

透過 Create Publication Wizard 與 Configure Publishing and Distribution Wizard 簡化設定。

建立伺服器角色與散發資料庫步驟

  1. Enterprise Manager 選取擬為發行者的伺服器。
    Configure Publishing and Distribution Wizard 歡迎畫面
  2. Tools → Replication → Configure Publishing, Subscribers, and Distribution。點擊「下一步」。
  3. Select Distributor:預設 Make 'XUJIN' its own Distributor(本機為散發者,自動建立散發資料庫與記錄檔)。或指定遠端已配置散發者。
    Select Distributor 對話框
  4. Configure SQL Server Agent:選 Yes 自動啟動 Agent(排程散發代理需求)。
    Configure SQL Server Agent 對話框
  5. Customize the Configuration:預設 No 使用預設值(本機散發者、預設路徑、所有登錄伺服器為訂閱者)。選 Yes 可自訂散發者/發行者/訂閱者/散發資料庫。
    完成配置進度報告
  6. 點擊「完成」,檢視進度報告確認建立成功。

後續複寫選項配置

  • 配置散發選項:散發資料庫屬性(交易/歷程保留期限)、代理程式設定檔。
    散發資料庫屬性
    Distribution Properties
    Agent Profile 設定
    Agent Profile 參數細節
  • 配置發行選項:指定發行者使用哪個散發資料庫、快照資料夾路徑(遠端散發者需網路路徑)。
    發行者屬性設定
    快照資料夾路徑
  • 配置發行資料庫:勾選資料庫啟用發行。
    發行資料庫勾選
  • 設定訂閱者選項、刪除散發者。

小結

精靈化配置大幅降低複寫拓撲建立門檻。生產環境建議:專用散發者分擔發行者負載、快照資料夾放置高效能磁碟、代理設定檔依負載微調。

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