(轉)SqlServer 數據庫同步的兩種方式 (發佈、訂閱),主從數據庫之間的同步

在這裏要提醒大家的是(爲了更好的理解,以下是本人自己理解,如有錯誤,請指出):主數據庫一般是把數據發佈出去,然後在連接從數據庫對發佈的數據進行訂閱,同步到從數據庫中。

1、發佈。發佈需要用實際的服務器名稱,不能使用服務器的IP地址進行。能發佈的信息包括【表】、【存儲過程】、【用戶函數】如果使用IP會有錯誤,如下圖:

   具體發佈過程如下:

  1、找到數據庫服務器下的【複製】--【本地發佈】,選擇【新建發佈】。如下圖:

 

  2.選擇待發布的數據庫。如下圖:

 

 3、選擇發佈類型。這裏選擇的默認類型【快照發布】。幾種發佈類型的區別,SQL SERVER都在下面給出了說明。如下圖:

  4、選擇待發布的類容。如下圖:

上圖中右側就是篩選的SQL語句。

  5、設置快照代理。如下圖:

 更改同步頻率如下圖:

6、設置代理安全性。如下圖:

7、填寫發佈名稱

8、完成發佈。如下圖:

2、訂閱。訂閱是對數據庫發佈的快照進行同步,將發佈的數據源數據同步到目標數據庫。具體訂閱過程如下;

1、找到數據庫服務器下的【複製】--【本地訂閱】,選擇【新建訂閱】。如下圖:

2、選擇訂閱的發佈。如下圖:

3、選擇分發代理的位置;如下圖:

4、選擇訂閱服務器上的存放同步過來的數據的一個或者多個目標數據庫。如下圖:

若要添加多個訂閱數據庫,則點擊【添加訂閱服務器】。如下圖:

5、設置分發代理的安全性。如下圖:

6、設置同步計劃。如下圖:

7、完成訂閱。如下圖:

這樣就完成了發佈與訂閱的整個流程。

這裏,和上節一起就介紹完了SQL Server數據庫同步的兩種方式,希望對你有用。

 

轉自:http://www.cnblogs.com/tyb1222/archive/2011/05/31/2064944.html6

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章