天天看點

SQL Server 2005 與SQL Server 2005之間及SQL Server 2005 與SQL Server 2005之間複制同步的實作

        以前做廣東民政資料中心時遇到過SQL Server 2005 與SQL Server 2005之間複制同步及SQL Server 2005 與SQL Server 2000之間複制同步,最近在整理筆記時,才發現是以就拿出來分享(由于現在不能上傳視訊,需要視訊的請Q:287181411,MSN:[email protected])。

SQL Server 2005 SQL Server 2005 之間複制同步的實作

1.       在機器1(機器名為MZ02),機器2(機器名為MZ20)分别安裝SQL Server2005執行個體,其中MZ02執行個體名為mzbi,MZ20執行個體名為mczsv(MZ02所在域為hnisi.com.cn,MZ20所在域為GDMZ.com.cn),這裡把MZ20作為釋出伺服器,釋出資料庫為copytest,MZ20作為訂閱伺服器,訂閱資料庫為copytest_new, SQL Server方式登入使用者名和密碼都為sa;

2.       在MZ20建立Windows使用者copytest,密碼為mzbi2222@,作為SQL代理啟動帳戶,并把該使用者加入到Administrators使用者

組,如下圖

SQL Server 2005 與SQL Server 2005之間及SQL Server 2005 與SQL Server 2005之間複制同步的實作

然後在使用者copytest屬性-->帳戶中把“使用者下次登入時須更改密碼”選項去掉,否則會啟動不了代理。

SQL Server 2005 與SQL Server 2005之間及SQL Server 2005 與SQL Server 2005之間複制同步的實作

3.       分别打開MZ02/mzbi和MZ20/mcasv執行個體,在執行個體屬性-->安全性中,設定登入方式為SQL Server 和Windows身份驗證模式,如下圖

SQL Server 2005 與SQL Server 2005之間及SQL Server 2005 與SQL Server 2005之間複制同步的實作

4.       建立釋出和建立訂閱

建立釋出和建立訂閱視訊(Ctrl+滑鼠左鍵點選連結便可以檢視視訊)

注意問題:

1.       注意要啟動相應的SQL代理服務SQL Server Agent(執行個體名)(如MZ02/mzbi和MZ20/mcasv兩個執行個體的代理服務都要啟動);

2.       如果連接配接不是預設執行個體名時(如MZ02/mzbi和MZ20/mcasv),請啟動SQL Server Browser;

SQL Server 2005 SQL Server 2000 之間複制同步的實作

1.       在機器1(機器名為MZ02),機器2(機器名為MZ10)分别安裝SQL Server2000執行個體和SQL Server2005執行個體,其中MZ02,MZ10都為預設執行個體名(MZ02所在域為hnisi.com.cn,MZ10所在域為GDMZ.com.cn),這裡把MZ02作為釋出伺服器,釋出資料庫為copytest,MZ20作為訂閱伺服器 , SQL Server方式登入使用者名和密碼都為sa;

2.       打開SQL Server2000企業管理器,可以看到已經預設注冊了一個名local的服務,預設的服務是不支援複制的,我們首先反local服務删除,重新注冊一個與計算機同名的服務MZ02。

3.       在MZ10中打開SQL Server2005的SQL Server Managerment Studio,在這裡連接配接MZ02上的SQL Server2000資料據庫。

4.       在這裡建立釋出和訂閱。

詳細請檢視下面視訊

SQL Server 2005 與SQL Server 2000之間複制同步的實作步驟:Server 2000- Server 2500複制及同步(Ctrl+滑鼠左鍵點選連結便可以檢視視訊)