Sql server 2008 SQL Server 2008:在Compact 3.5和Express之间共享数据

Sql server 2008 SQL Server 2008:在Compact 3.5和Express之间共享数据,sql-server-2008,replication,sql-server-2008-express,Sql Server 2008,Replication,Sql Server 2008 Express,问题:如何将SQL Server CE DB连接到SQL Server Express DB?我们无法使用合并复制,因为您只能是SQL Server Express中的订阅服务器,而不能是发布服务器 更多背景资料: 我们的应用程序结构如下: 1) 我们的总部,运行SQL Server 2008 2) 分支,运行SQL Server 2008 Express 3) 运行SQL Server Compact的计算机 每台机器都需要连接到其分支以发送数据。然后分行需要连接到我们的总部发送数据。机器和分

问题:如何将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同步服务。查看此页面,我发现合并复制可以满足我们的需求,我计划在我们的总部和分支机构之间使用它,但正如我前面所说,我们需要一种将compact DB连接到Express的方法。

您可以设计一个应用程序来连接到SQL Express实例并执行手动同步—类似于自制的复制。我将在您的SQL CE计算机上部署该应用程序,并从每台计算机上“提取”同步所需的信息。

查看:

全面同步 支持协作和协作的平台 对于应用程序、服务和 支持任何数据的设备 类型、任何数据存储、任何传输 协议和网络拓扑


这就是我最后使用的。我在处理与SQLCE和SQLExpress冲突的主键时遇到了一些问题。我应该问另外一个问题吗?