SQL Server2005與SQL Server2008數(shù)據(jù)庫同步 |
發(fā)布時(shí)間: 2012/5/28 11:51:01 |
要實(shí)現(xiàn)SQL Server2005與2005的數(shù)據(jù)庫同步的話,直接用鏡像就可以實(shí)現(xiàn)。但是如果同步 SQL Server2008的話,2005的實(shí)例是連接不上08的。低版本的無法連接高版本的。所以我們可以通過復(fù)制的方式,也就是所謂的訂閱發(fā)布的方法來實(shí)現(xiàn)兩個(gè)不同版本數(shù)據(jù)庫的數(shù)據(jù)同步。 1,復(fù)制簡介簡單的說,復(fù)制是獲取一個(gè)或多個(gè)數(shù)據(jù)庫的過程,它系統(tǒng)的針對出入不同數(shù)據(jù)庫的數(shù)據(jù),提供基于規(guī)則的拷貝機(jī)制。 復(fù)制分為三種角色, 1,發(fā)布服務(wù)器發(fā)布服務(wù)器可以被看成是源數(shù)據(jù)庫。 2 ,分發(fā)服務(wù)器分發(fā)數(shù)據(jù)庫針對更改而承擔(dān)類似某些票據(jù)交換所的工作,他是一個(gè)特殊的分發(fā)數(shù)據(jù)庫,用于對更改進(jìn)行跟蹤,同時(shí)也跟蹤哪些訂閱服務(wù)器已經(jīng)收到了這些更改。除此之外,它還跟蹤任何同步過程的結(jié)果,并知道發(fā)生了哪些必須解決的沖突。 3,訂閱服務(wù)器任何參與到于復(fù)制發(fā)布過程的數(shù)據(jù)庫,訂閱服務(wù)器并不只能接受數(shù)據(jù),它還可以傳播數(shù)據(jù)。訂閱服務(wù)器可以請求訂閱,也可以推送訂閱。 請求訂閱:由訂閱服務(wù)器來決定什么時(shí)候去更新數(shù)據(jù)。 推送訂閱:由發(fā)布數(shù)據(jù)庫決定什么時(shí)候向訂閱服務(wù)發(fā)生更新數(shù)據(jù)。 2,SQL Server2005與SQL Server2008數(shù)據(jù)庫同步操作步驟大致如下: 配置 SQL Server2005 發(fā)布數(shù)據(jù)庫 1,以windows賬戶登錄,確保SQL Server代理已經(jīng)打開,新建數(shù)據(jù)庫[TestFabu] 2,在[復(fù)制]節(jié)點(diǎn)下,新建發(fā)布.下一步 選擇數(shù)據(jù)庫[TestFabu] 3,這里選擇快照發(fā)布,下一步,選擇需要同步的表結(jié)構(gòu)以及存儲(chǔ)過程等等。 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |