使用SQL Server 2005 Express Edition和SQL Compact Edition 3.5进行复制

我需要一些关于SQL Server 2005 Express版本的信息。 我想要做的是
有我的中央数据库servin本地机数据库

IE

后台中央数据库
| ——————->车间1号候机楼
| ——————->车站2号候机楼
| ——————->车站3号航站楼
| ——————->车间4号候机楼
| ——————->车间5号候机楼
| ——————->车间6号候机楼

我想要的是,车间terminal将下拉任何对数据库的更改
当他们发生(select需要改变是需要改变将添加新项目/编辑
车间terminal使用的项目信息(即价格,描述,销售组)

这是可能与SQL 2005? 我有能力做我自己的同步应用程序,但是
我需要知道在数据库中寻找什么更新

非常感谢您提供的任何build议

安迪

是的,你可以用SQL Express来做到这一点。 你会想使用SQL Server复制来做到这一点。 您需要使用Workgroup或更高级别的服务器作为与其他所有服务器交谈的中间服务器。

您可能需要事务复制或合并复制。 两者都接近实时。

SQL Server复制通常非常容易设置,但不能从SQL Server Express数据库发布(请参阅下面的文章)。

SQL Server在线书籍 。

如果您的中央数据库靠近(networking通话)terminal,您可以使用瘦/胖客户端直接连接到中央数据库。

合并复制效果很好,但是按照时间表/按需进行合并时总会有一点延迟; 这听起来像事务处理将更适合“即时查看”的数据库操作。

话虽如此,我只build议复制,当你有多个办事处,或使用多个数据库(即支持偶尔连接的应用程序)的具体推理。 这听起来像一个瘦/厚客户端的单个数据库将是一个更好的select(IMO)。