可以这样做,如果是,怎么做?
答案 0 :(得分:4)
您还可以查看Sync Services for Sql Server and Compact edition。 Sync Services的好处是您不需要复制服务器或IIS,也可以在Compact Edition数据库之间进行同步。这种方法涉及编写更多代码并且相当复杂,但我建议将其视为轻量级服务。
答案 1 :(得分:2)
您可以使用合并复制。这里有一个教程SQL Server Compact 3.5 How-to Tutorials(第5号)。
答案 2 :(得分:2)
当然,如果您不害怕弄脏手,那么复制是可能的,Sync Services也是如此。这取决于你需要的细节:
如果您只是想要一个SQL CE数据库而且您正在使用SQL 2008服务器,那么Visual Studio 2008 SP1中的向导将为您完成所有工作,如果您需要,只需要添加一行代码双向支持。如果你无法升级那么它将需要更多的SQL 2005工作,并且只有你至少有SP2才可靠。
我正处于一个项目的中间,该项目需要多个站点在一个环境中拥有一组数据,其中每个站点有时可能会失去与总部的连接,我们已设法获得同步服务在总部使用SQL 2008,在每个站点使用SQL Express 2008进行全面更改跟踪(2008功能),并且它运行良好。它确实需要合理数量的代码(C#和SQL),因此我们使用了一些非常智能的模板来提供帮助。请注意。
也许你可以用更多细节来改进你的问题?
答案 3 :(得分:0)
由于预算限制,我认为它将需要beta-tester的approch,我尝试遵循指南,似乎无法使其正常工作。在我花时间让它工作之前,我只是坦白,在SqlServer 2005和Compact Edition之间复制是可以做到的吗?
答案 4 :(得分:0)
我只是在混淆,复制之间 SqlServer 2005和Compact Edition是 可以做些什么?
是的,可以使用合并复制或同步服务
来确定