2012-09-04 27 views
2

根據我的系統一直保持在LAN兩個數據庫和在線db.But我想這兩個數據庫同步。我希望使用微軟同步框架工作來做這件事情。 .http://msdn.microsoft.com/en-us/library/ee819079.aspx在線和本地SQL數據庫同步

我可以做同步本地和在線SQL數據庫使用嗎?或用於任何合適的方法做this.thank你

回答

2

同步框架被設計用於偶爾連接系統,例如。一臺筆記本電腦可以每隔一天訪問公司網絡並更新其數據庫,但在沒有corpnet訪問時也需要工作。 Sync Framework的配對通常是設備(筆記本電腦,手機,平板電腦等)上的中央數據庫(SQL Server)和本地嵌入式S​​QL Server Compact或SQL Express。

如果數據庫始終連接(例如,兩個DBS在兩臺服務器,它們之間的連接全天候,即使互聯網),那麼相應的技術複製。 MergeTransactional。理論上覆制也適用於斷開連接期間,但Sync Framework要好得多,最重要的是同步框架並不強烈依賴於DNS名稱,因爲複製(對於偶爾連接的系統非常重要)。

同步數據庫是一個模糊的術語,你必須考慮,如果你想有一個主從複製shcme或主 - 主(後來是非常很難實現),你必須考慮什麼做你想從數據庫中複製。您還需要考慮是否稍後添加更多合作伙伴(更多數據庫用於「同步」)。而且你必須要方式目前約schema changes更加小心。

+0

謝謝,我thnk SQL複製是我工作的最好的解決方案......是有可能做的在線和離線複製? – TRS

+1

這將取決於您通過「在線和離線複製」所瞭解的內容。雖然我可以嘗試猜測你的意思,我不喜歡。這些不是關於這些技術的標準術語,所以你可以更好地解釋。 –

+0

ok.One我的數據庫在虛擬專用服務器和本地計算機中的其他數據庫。我試圖同步這兩個服務器。 – TRS

相關問題