2

这个问题以前有人问,但时代和技术似乎发生了翻天覆地的变化,所以我觉得有必要再问一次。

更改包括: * Compact 3.5 SP2 已弃用(很快将不再支持) * Compact 4.0 不支持复制/同步(是的,有一种变通方法,但这对于企业解决方案来说还不够)

对于在 .NET 堆栈上构建新应用程序,对于偶尔连接的应用程序的本地数据库应该使用什么技术。

客户端平台将是一个 windows 平板电脑(带有 windows 8.1/10 Professional)。服务器是当前的 SQL Server 2008 R2 Enterprise。

我们倾向于仅将 SQL Server 2014 Express 用于客户端数据库,因为 Compact Edition 似乎完全落伍了。另外 - 在客户端/本地数据库和服务器数据库之间使用合并复制。

4

1 回答 1

1

您可以简单地在 SQL Server Express 和 SQL Server 2014 之间使用合并复制。

或者您可以将 RDA 与 SQL Server CE 4.0 一起使用,基本上如下所述:

http://www.amazon.com/Keeping-Windows-Tablets-Sync-Server-ebook/dp/B00D9YDKLU/ref=asap_bc?ie=UTF8

(本书使用 3.5 SP2,但 4.0 也可以正常工作:http ://erikej.blogspot.dk/2011/03/snapshot-synchronization-with-sql.html )

于 2015-06-30T05:25:06.670 回答