问:如何将SQL Server CE DB连接到SQL Server Express DB?无法使用合并复制,因为您只能是SQL Server Express中的订阅服务器,而不能是发布服务器。
更多背景信息:
我们的应用程序结构如下: 1)我们的总部,运行SQL Server 2008分支机构,运行SQL Server 2008 Express 3)机器,运行SQL Server Compact
每台机器都需要连接到其分支来发送数据。然后分支机构需要连接到我们的总部来发送数据。机器和分支之间的数据同步应该相当频繁(理想情况下每分钟两次),因为分支操作员可能需要响应紧急情况。分支机构和总部之间的同步可能不那么频繁(我每天都在考虑)。但是,我们需要支持网络故障。
我们不希望有冲突解决方案,所以我希望避免使用Microsoft Synchronization Services。查看此页面SQL Server Express BOL,我发现合并复制可以满足我们的需求,我正计划在我们的总部和分支机构之间使用它,但正如我上面所说的,我们需要一种方法将压缩数据库连接到Express。
发布于 2009-05-17 03:54:50
查看Microsoft Sync Framework
是一个全面的同步平台,支持应用程序、服务和设备的协作和离线,支持任何数据类型、任何数据存储、任何传输协议和网络拓扑。
发布于 2009-05-17 02:57:54
您可以设计一个应用程序来连接到您的SQL Express实例并执行手动同步-类似于自行开发的复制。我将在您的SQL CE机器上部署应用程序,并从每台机器“拉”下同步所需的信息。
https://stackoverflow.com/questions/868878
复制相似问题