2013-07-17 131 views
1

無論何時客戶端按下同步按鈕,我需要能夠將mainDB服務器與clientDB服務器同步。每當發生衝突我想保留插入/刪除由客戶端和master.I'm使用同步框架。 編輯 自動遞增主鍵會產生問題。是否有必要使用GUID/UUID作爲主鍵。還有其他解決方案嗎?兩個sql express服務器之間的同步

+0

去同步框架 –

回答

2

如果您只有兩個SQL Server Express Edition實例,那麼您的最佳選擇是Sync Framework,因爲合併複製需要至少一個實例爲標準版或更高版本才能充當發佈服務器。 SQL Server Express Edition實例只能用作訂閱服務器。

如果您有標準版或更高版本的許可證,則合併複製將是實現您的目標的最簡單解決方案。

+0

謝謝!建議我一些示例代碼與SQL Express中的同步相關。我已經通過msdn(演練:同步SQL Server和SQL Express) - – Dhruti

+0

Sync Framework代碼示例的最佳位置是Sync Framework示例(http://msdn.microsoft.com/en-us/library/bb902852.aspx)和MSDN代碼庫(http://code.msdn.microsoft.com/site/search?f[0].Type = SEARCHTEXT&F [0]。價值=微軟%20Sync%20Framework&F [1]。鍵入=所屬&F [1]。價值=官方&F [1]。文本=微軟)。 –

+0

@BrandonWilliams有沒有什麼辦法可以使用.net framework 4.5,我猜想在2.0上運行的同步框架 – Dragon