问题:我们如何将 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 可以满足我们的需求,并且我计划在我们的总部和分支机构之间使用它,但正如我上面所说,我们需要一种将紧凑型数据库连接到 Express 的方法。