2008-08-11 103 views

回答

4

您還可以查看Sync Services for Sql Server and Compact edition。同步服務的好處是您不需要複製服務器或IIS,並且還可以在精簡版數據庫之間進行同步。這種方法需要編寫更多的代碼並且相當複雜,但我建議將其視爲輕量級服務。

0

由於預算限制,我認爲它將不得不beta測試人員的接近,我試着按照指南,似乎無法得到它的工作。在我花時間完成它的工作之前,我只需要保密,SqlServer 2005和Compact Edition之間的複製是可以完成的事情?

0

我只是confrim, SqlServer的2005年之間進行復制和精簡版是 的東西,可以做什麼?

是的,它肯定可以使用任何合併複製或同步服務

2

當然,複製是可能做到的。因爲是Sync Services,如果你不害怕讓你的手髒。這取決於你所需要的細節:

  • 有時連接的應用希望有一個只讀的緩存:同步服務
  • 有時連接的應用希望有部分或全部更新能力:同步服務
  • 具有多個工作站的遠程站點需要對數據進行讀/寫訪問:如果可以獲得足夠穩定的安全網絡連接,則複製;否則請根據此處的示例查看擴展Syn Services以使用SQL Express(或完整SQL Server) :Sync using SQL Express

如果您只是想要一個SQL CE數據庫,並且您正在使用SQL 2008服務器,那麼Visual Studio 2008 SP1中的嚮導將爲您完成所有工作,如果您希望雙向添加1行代碼 - 方向支持。如果你不能升級,那麼它將需要更多的SQL 2005的工作,並且只有你至少有SP2纔是可靠的。

我正在一個項目中,需要多個站點在每個站點有時會失去與總公司的連接的環境中擁有一個子集數據,我們設法獲得Sync Services在總部使用SQL 2008以及在每個站點使用SQL Express 2008進行全面變更跟蹤(2008功能),並且它工作得很好。它需要合理數量的代碼(C#和SQL),所以我們使用了一些非常漂亮的模板來提供幫助。意識到。

也許你可以改進你的問題與更多的細節?