2009-05-06 109 views
1

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

我的选项Express这样做的版本是什么?使用2008年比2005年有什么优势?

回答

1

你可以看看管理这个自己 - 使用GUID的主键,和最后更新时间戳,以及跟踪上次同步等

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

4

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

SQL Server Express不能用作发布服务器或分发服务器。

Ref

+0

那么还有其他解决问题的方法吗? – Cruachan 2009-05-06 08:50:07

+0

购买SQL Server标准版的完整许可证? – 2009-05-06 08:54:09

0

下面要做到:

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

一个中央服务器 - sql 2008服务器 - 这将是数据的中心位置。您可以创建的SQL服务器上发布,并指定所有表必须包含在出版物(在此之前,你还需要完成你需要的复制方法)

2)客户端 - SQL 2008速成 - 用户

在你的情况下 - 每个办公室都可以有sql express - 你可以使用尽可能多的。这些快速实例需要订阅由中央服务器创建的发布。 (这也意味着SQL服务器应该可以访问客户端 - 如果您不在Intranet上 - VPN可以帮助 - vpn应该打开 - 创建订阅和同步。如果您没有vpn - 服务器需要公开的IP和端口打开,客户端可以订阅)。