當前位置:我的電腦網 > MyDiannao.Com > 數據庫學習

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

 最近在琢磨主從數據庫之間的同步,公司正好也需要,在園子里找了一下,看到這篇博文比較詳細,比較簡單,本人親自按步驟來過,現在分享給大家。

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

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

   具體發布過程如下:

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

 

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

 

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

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

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

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

 更改同步頻率如下圖:

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

7、填寫發布名稱

8、完成發布。如下圖:

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

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

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

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

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

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

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

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

7、完成訂閱。如下圖:

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

分享到:
[] [返回上一頁]
Copyright © 2010 - 2019MyDiannao.Com. All Rights Reserved .
粵ICP備10200428號
欢乐捕鱼