SQL Server2005與SQL Server2008數據庫同步 |
發布時間: 2012/5/28 11:51:01 |
要實現SQL Server2005與2005的數據庫同步的話,直接用鏡像就可以實現。但是如果同步 SQL Server2008的話,2005的實例是連接不上08的。低版本的無法連接高版本的。所以我們可以通過復制的方式,也就是所謂的訂閱發布的方法來實現兩個不同版本數據庫的數據同步。 1,復制簡介簡單的說,復制是獲取一個或多個數據庫的過程,它系統的針對出入不同數據庫的數據,提供基于規則的拷貝機制。 復制分為三種角色, 1,發布服務器發布服務器可以被看成是源數據庫。 2 ,分發服務器分發數據庫針對更改而承擔類似某些票據交換所的工作,他是一個特殊的分發數據庫,用于對更改進行跟蹤,同時也跟蹤哪些訂閱服務器已經收到了這些更改。除此之外,它還跟蹤任何同步過程的結果,并知道發生了哪些必須解決的沖突。 3,訂閱服務器任何參與到于復制發布過程的數據庫,訂閱服務器并不只能接受數據,它還可以傳播數據。訂閱服務器可以請求訂閱,也可以推送訂閱。 請求訂閱:由訂閱服務器來決定什么時候去更新數據。 推送訂閱:由發布數據庫決定什么時候向訂閱服務發生更新數據。 2,SQL Server2005與SQL Server2008數據庫同步操作步驟大致如下: 配置 SQL Server2005 發布數據庫 1,以windows賬戶登錄,確保SQL Server代理已經打開,新建數據庫[TestFabu] 2,在[復制]節點下,新建發布.下一步 選擇數據庫[TestFabu] 3,這里選擇快照發布,下一步,選擇需要同步的表結構以及存儲過程等等。 本文出自:億恩科技【www.endtimedelusion.com】 |