SqlServer2008 數據庫同步的兩種方式(發(fā)布、訂閱使用方法)
上篇中說了通過SQL JOB的方式對數據庫的同步,這一節(jié)作為上一節(jié)的延續(xù)介紹通過發(fā)布訂閱的方式實現數據庫之間的同步操作。發(fā)布訂閱份為兩個步驟:1、發(fā)布。2訂閱。首先在數據源數據庫服務器上對需要同步的數據進行發(fā)布,然后在目標數據庫服務器上對上述發(fā)布進行訂閱。發(fā)布可以發(fā)布一張表的部分數據,也可以對整張表進行發(fā)布。下面分別介紹發(fā)布、訂閱的過程。
1、發(fā)布。發(fā)布需要用實際的服務器名稱,不能使用服務器的IP地址進行。能發(fā)布的信息包括【表】、【存儲過程】、【用戶函數】如果使用IP會有錯誤,如下圖:
具體發(fā)布過程如下:
1、找到數據庫服務器下的【復制】--【本地發(fā)布】,選擇【新建發(fā)布】。如下圖:

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

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

4、選擇待發(fā)布的類容。如下圖:


上圖中右側就是篩選的SQL語句。
5、設置快照代理。如下圖:

更改同步頻率如下圖:

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


7、填寫發(fā)布名稱

8、完成發(fā)布。如下圖:

2、訂閱。訂閱是對數據庫發(fā)布的快照進行同步,將發(fā)布的數據源數據同步到目標數據庫。具體訂閱過程如下;
1、找到數據庫服務器下的【復制】--【本地訂閱】,選擇【新建訂閱】。如下圖:

2、選擇訂閱的發(fā)布。如下圖:


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

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

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

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


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

7、完成訂閱。如下圖:

這樣就完成了發(fā)布與訂閱的整個流程。
這里,和上節(jié)一起就介紹完了SQL Server數據庫同步的兩種方式,希望對你有用。
相關文章
SQLserver 2008將數據導出到Sql腳本文件的方法
大家都知道使用SQL的企業(yè)管理器可以導出SQL腳本,但導不出SQL的數據到腳本中,目前SQL2008有這個功能了。2010-04-04
SQLServer 2008 R2中使用Cross apply統計最新數據和最近數據
這篇文章主要介紹了SQLServer 2008中的R2 Cross apply統計最新數據和最近數據的相關資料,需要的朋友可以參考下2016-02-02
關于SQL Server 2008 安裝提示"重新啟動計算機失敗"的解決辦法
本篇文章是對關于SQL Server 2008 安裝提示"重新啟動計算機失敗"的解決辦法進行了詳細的分析介紹,需要的朋友參考下2013-06-06

