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

SQL Server 2005 資料庫同步複寫配置詳解(上)

     編輯:關於SqlServer

前置條件

軟體環境

  • 發布端:Windows Server 2003 Enterprise + SQL Server 2005 Management Studio
  • 訂閱端:Windows XP + SQL Server 2005 Management Studio Express

複寫前置作業

  1. 同步資料表建議有主鍵,無主鍵 SQL Server 會提示自動產生。
  2. 發布/分發/訂閱伺服器必須使用電腦名稱註冊,不可用 IP、Localhost 或別名。
  3. 跨網段或僅能用 IP 時,在 C:\Windows\System32\drivers\etc\hosts 加入 IP 對應主機名。
  4. SQL Server Agent 服務啟動帳戶需設為本機帳號。
  5. 啟用 TCP/IP 與 Named Pipes 協定並重啟網路服務。
  6. 驗證模式設為「SQL Server 和 Windows 混合模式」。
  7. 雙向註冊伺服器(使用 SQL 驗證 sa 帳號)。

詳細操作步驟

  1. 發布/訂閱端建立相同 Windows 帳號(如 YH/XX),加入 Administrators 群組。
  2. 發布端建立共享資料夾作為快照儲存目錄,授予該帳號完整權限。
  3. 確認發布端與訂閱端資料庫結構一致。
  4. 兩端 SQL Server 建立相同登入帳號(YH),設為發布資料庫擁有者(db_owner + public)。
  5. 設定 SQL Agent 服務啟動帳號為步驟 1 建立的 Windows 帳號。
  6. 開啟 TCP/IP、Named Pipes 協定。
  7. 設定混合驗證模式。
  8. 雙向註冊伺服器(若需別名請修改 hosts 檔)。

下一步

完成上述基礎建設後,即可進入「建立發布」、「設定散發者」、「建立訂閱」等核心複寫配置(將於下篇說明)。

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