1,復制簡介
簡單的說,復制是獲取一個或多個數據庫的過程,它系統的針對出入不同數據庫的數據,提供基于規則的拷貝機制。
復制分為三種角色,
1,發布服務器
發布服務器可以被看成是源數據庫。
2 ,分發服務器
分發數據庫針對更改而承擔類似某些票據交換所的工作,他是一個特殊的分發數據庫,用于對更改進行跟蹤,同時也跟蹤哪些訂閱服務器已經收到了這些更改。除此之外,它還跟蹤任何同步過程的結果,并知道發生了哪些必須解決的沖突。
3,訂閱服務器
任何參與到于復制發布過程的數據庫,訂閱服務器并不只能接受數據,它還可以傳播數據。訂閱服務器可以請求訂閱,也可以推送訂閱。
請求訂閱:由訂閱服務器來決定什么時候去更新數據。
推送訂閱:由發布數據庫決定什么時候向訂閱服務發生更新數據。
2,SQLServer2005與SQLServer2008數據庫同步
操作步驟大致如下:
配置 SQLServer2005 發布數據庫
1,以windows賬戶登錄,確保SQLServer代理已經打開,新建數據庫[TestFabu]
2,在[復制]節點下,新建發布.下一步 選擇數據庫[TestFabu]
3,這里選擇快照發布,下一步,選擇需要同步的表結構以及存儲過程等等。

這里設置sa賬戶,只要有權限操作數據庫的賬戶就可以。



完成之后,在這個發布上右鍵屬性
我們選擇FTP,應為我這兩個數據庫沒有在同一臺電腦上。

設置默認位置

保證該默認位置ftp可訪問,并且有讀取的權限,將ftp定位到根目錄。

發布服務器配置完成
配置訂閱服務器
同樣以windows賬戶登錄.

這里是不允許通過IP訪問的,在host文件里面做一個映射,然后通過名稱訪問.

這里我們用上文提到的請求訂閱。

鏈接發布服務器的sa數據庫。

這里可以按計劃來請求訂閱。

訂閱成功。
同事查看屬性里要以FTP訪問。
3.總結
這樣我們就實現了SQLServer2005與SQLServer2008的數據庫同步,這里如果要實時同步數據的話最好用事務復制,快照復制適合間隔性的同步。
您可能感興趣的文章:- win2008 r2 安裝sqlserver 2000問題的解決方法
- SQL Server 2008 R2 超詳細安裝圖文教程
- 還原sqlserver2008 媒體的簇的結構不正確的解決方法
- SQL Server 2008 R2:error 26 開啟遠程連接詳解
- SQL Server2008導出數據之Excel詳細解析
- SQL Server 2008 R2數據庫鏡像部署圖文教程
- SQL SERVER 2008 R2配置管理器出現“遠程過程調用失敗”(0x800706be)錯誤提示
- win2008 r2 安裝sql server 2005/2008 無法連接服務器解決方法
- win2008 r2 下安裝sql server 2005 64位教程(圖解)
- 圖文詳解SQL Server 2008R2使用教程