【问题标题】:Tools for Building an OCA (Occasionally Connected Application) 2015用于构建 OCA(偶尔连接的应用程序)的工具 2015
【发布时间】:2015-06-29 20:26:04
【问题描述】:

这个问题已经before问过了,但是时代和技术好像发生了翻天覆地的变化,所以我觉得有必要再问一次。

变化是: * 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 似乎完全落伍了。另外 - 在客户端/本地数据库和服务器数据库之间使用合并复制。

【问题讨论】:

    标签: sql-server sql-server-2008-r2 sql-server-ce sql-server-2014-express occasionallyconnected


    【解决方案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

    【讨论】:

    • 感谢 Erik 的回复。问题是 RDA 已被弃用。我想要一个长期的解决方案。
    • 我想我们可以手动拉下查找表并将事务从平板电脑手动发布到服务器...
    • 另外,为什么 MSFT 讨厌摆脱 CE 和 sync/repl?
    • 现在有什么“长期”解决方案吗? - SQLCE 将支持到 2021 年!
    • 我爱你开朗热情的兄弟。
    猜你喜欢
    • 2012-04-23
    • 1970-01-01
    • 2012-04-24
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多