SQL Server 合并复制的Article可以指定单个对象的更新方向

如下所示,这是SQL Server中一个合并复制发布端的Article:

我们可以在Article中选择一个对象,比如这里我们选择MD.Car表,点击鼠标右键,选择"Set Properties of This Table Article"

然后我们就可以设置Synchronization direction属性:

Synchronization direction属性有三个值:

  • Bidirectional:双向更新,就是说发布端可以更新数据到订阅端,订阅端也可以更新数据到发布端,这是合并复制的默认选项
  • Download-only to Subscriber, allow Subscriber changes:单向更新,合并复制只会同步发布端的数据更改到订阅端,但是订阅端做的数据更改不会同步到发布端
  • Download-only to Subscriber, prohibit Subscriber changes: 单向更新,合并复制只会同步发布端的数据更改到订阅端,而且订阅端的对象上会加上触发器,来阻止对订阅端对象做数据更改。

现在我们将MD.Car表的Synchronization direction属性设置为"Download-only to Subscriber, prohibit Subscriber changes":

这时MD.Car表在Article中会变为灰色,表示合并复制会对该表做单向更新:

在Article中点击MD.Car表可以看到相应的描述:

猜你喜欢

转载自www.cnblogs.com/OpenCoder/p/10040182.html