这是我们当前的场景: 客户端应用程序 - C# .Net Windows Forms 应用程序在防火墙后面的总部使用 .Net 3 和 SQL Compact SQL 数据库 客户端计算机不在域上,并不总是连接到 Internet
当前流程是用户将数据输入到应用程序中,数据存储在 SQL Compact 中,SQL 报告服务用于打印发送进来的报告。
我们希望设置同步,以便将来自每个用户的数据上传到服务器,从而不再需要报告。
我们已成功设置同步,以便在防火墙后面的网络上将用户数据复制到服务器。但是我们的用户会在现场断开连接。
我们还在考虑将来将该应用程序迁移到 Windows 8。不一定是 RT,但我们希望它能够在 Windows 8 Pro 上原生运行。
我们应该坚持使用 SQL Compact 吗?我在哪里可以看到通过防火墙或 Web 服务设置同步的好例子?