SqlServer2008 數據庫同步的兩種方式(發佈、訂閱使用方法)

上篇中說了經過SQL JOB的方式對數據庫的同步,這一節做爲上一節的延續介紹經過發佈訂閱的方式實現數據庫之間的同步操做。發佈訂閱份爲兩個步驟:一、發佈。2訂閱。首先在數據源數據庫服務器上對須要同步的數據進行發佈,而後在目標數據庫服務器上對上述發佈進行訂閱。發佈能夠發佈一張表的部分數據,也能夠對整張表進行發佈。下面分別介紹發佈、訂閱的過程。數據庫

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

   具體發佈過程以下:服務器

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

 

 2.選擇待發布的數據庫。以下圖:代理

 

 

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

 

四、選擇待發布的類容。以下圖:im

 

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

  五、設置快照代理。以下圖:存儲過程

 更改同步頻率以下圖:img

六、設置代理安全性。以下圖:

七、填寫發佈名稱

八、完成發佈。以下圖:

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

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

二、選擇訂閱的發佈。以下圖:

三、選擇分發代理的位置;以下圖:

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

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

五、設置分發代理的安全性。以下圖:

六、設置同步計劃。以下圖:

七、完成訂閱。以下圖:

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

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

相關文章
相關標籤/搜索