SQL Server Express 2008复制/同步

时间:2009-05-06 08:38:04

标签: sql-server replication

我们正在寻找使用SQL Server Express(2005或2008)作为数据库为客户开发一个小而简单的Access系统。唯一复杂的因素是他们有两个办公室,他们需要同步它们之间的一些(但不是全部)数据。

Express 版本对此有何选择?使用2008年超过2005年是否有任何优势?

3 个答案:

答案 0 :(得分:4)

Microsoft SQL Server 2008 Express(SQL Server Express)可以充当所有类型复制的订阅者。

SQL Server Express不能用作发布者或分发者。

Ref

答案 1 :(得分:1)

您可以自己管理 - 使用主键的GUID,上次更新时间戳,以及跟踪上次同步等。

如果没有太多可以保持同步,那么它不应该很难

答案 2 :(得分:0)

应该完成以下任务:

1)服务器 - SQL 2008服务器 - 发布者/分发者

一个中央服务器--sql 2008服务器 - 这将是数据的中心位置。您可以在sql server上创建发布并指定需要在发布中包含哪些表(在此之前您还需要最终确定所需的复制方法)

2)客户端 - SQL 2008 Express - 订阅者

在您的情况下 - 每个办公室都可以使用sql express - 您可以根据需要使用多个。这些快速实例需要订阅中央服务器创建的发布。

(这也意味着客户端应该可以访问SQL服务器 - 如果您不在Intranet上 - VPN可以提供帮助 - 应该启用vpn - 创建订阅和同步。如果您没有vpn - 服务器需要打开客户端可以订阅的公共IP和端口。)