代码之家  ›  专栏  ›  技术社区  ›  chocojosh

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

  •  1
  • chocojosh  · 技术社区  · 17 年前

    更多背景资料:

    我们的应用程序结构如下: 1) 我们的总部,运行SQL Server 2008 2) 分支,运行SQL Server 2008 Express

    每台机器都需要连接到其分支以发送数据。然后分行需要连接到我们的总部发送数据。机器和分支机构之间的数据同步应相当频繁(理想情况下为每分钟两次),因为分支机构操作员可能需要对紧急情况做出响应。分支机构和总部之间的同步可以减少(我每天都在想)。但是,我们需要支持网络故障。

    我们不希望有冲突解决方案,因此我希望避免使用Microsoft同步服务。看看这一页 SQL Server Express BOL ,我看到合并复制可以满足我们的需要,我计划在我们的总部和分支机构之间使用它,但正如我前面所说的,我们需要一种方法将compact DB连接到Express。

    2 回复  |  直到 17 年前
        1
  •  1
  •   Aaron Alton    17 年前

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

        2
  •  1
  •   Mitch Wheat    17 年前

    查看 Microsoft Sync Framework :

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

    推荐文章