问题:如何将SQL Server CE DB连接到SQL Server Express DB?我们无法使用合并复制,因为您只能是SQL Server Express中的订阅服务器,而不是发布服务器。
更多背景资料:
我们的应用程序结构如下: 1)我们的总部,运行SQL Server 2008 2)分支,运行SQL Server 2008 Express 3)运行SQL Server Compact的机器
每台机器都需要连接到其分支机构才能发送数据。然后分支机构需要连接到我们的总部来发送数据。机器和分支机构之间的数据同步应该相当频繁(理想情况下是每分钟两次),因为分支机构运营商可能需要应对紧急情况。分支机构和总部之间的同步可能不那么频繁(我每天都在思考)。但是,我们需要支持网络故障。
我们不希望解决冲突,因此我希望避免使用Microsoft同步服务。看看这个页面SQL Server Express BOL,我看到Merge Replication可以满足我们的需求,我计划在我们的总部和分支机构之间使用它,但正如我上面所说,我们需要一种方法将紧凑型DB连接到Express
答案 0 :(得分:1)
您可以设计一个应用程序来连接到SQL Express实例并执行手动同步 - 就像本地复制一样。我会在你的SQL CE机器上部署应用程序,并“拉”从每台机器同步所需的信息。
答案 1 :(得分:1)
全面同步 平台实现协作和 离线申请,服务和 支持任何数据的设备 类型,任何数据存储,任何传输 协议和网络拓扑。