订阅属性 - 发布服务器
使用发布服务器上的**“订阅属性”对话框可以查看和设置推送订阅的属性。 您还可以查看请求订阅的某些属性,订阅服务器上的“订阅属性”**对话框可以显示其他属性,并允许修改属性。
**“订阅属性”**对话框中的每一个属性都包含相应的说明。 单击一个属性可以查看该属性的说明(显示于对话框的底部)。 本主题提供许多属性的其他相关信息,大多数属性只能在发布服务器上针对推送订阅显示。 属性分为以下类别:
适用于所有订阅的属性。
适用于事务订阅的属性。
适用于合并订阅的属性。
如果某个选项显示为只读,则只能在创建订阅时对其进行设置。 若要设置在新建订阅向导中不可用的选项,请使用存储过程创建订阅。 有关详细信息,请参阅如何创建请求订阅(复制 Transact-SQL 编程)和如何创建推送订阅(复制 Transact-SQL 编程)。
用于所有订阅的选项
安全性
单击**“代理进程帐户”行,再单击属性按钮 (...),可以更改在分发服务器上运行分发代理或合并代理时所使用的帐户。 若要更改分发代理或合并代理在建立与订阅服务器的连接时所使用的帐户,请单击“订阅服务器连接”,再单击属性按钮 (...**)。有关每个代理所需权限的详细信息,请参阅复制代理安全性模式。
用于事务订阅的选项
防止事务循环
确定分发代理是否将在订阅服务器上发起的事务发送回订阅服务器。 此选项用于双向事务复制。 有关详细信息,请参阅双向事务复制。可更新订阅
确定是否将订阅服务器更改复制回发布服务器。 使用排队更新或立即更新可以复制更改。 **“订阅服务器更新方法”**选项用于确定要使用的方法。 有关详细信息,请参阅事务复制的可更新订阅。
用于合并订阅的选项
分区定义(HOST_NAME)
对于使用参数化筛选器的发布,合并复制将在同步过程中对以下两个系统函数中的一个函数求值(如果筛选器同时引用了这两个函数,则对这两个函数求值),以确定订阅服务器应接收的数据: SUSER_SNAME() 或 HOST_NAME()。 默认情况下,HOST_NAME() 返回运行合并代理的计算机的名称,但可以在新建订阅向导中覆盖此值。 有关参数化筛选器和覆盖 HOST_NAME() 的详细信息,请参阅参数化行筛选器。“订阅类型”和“优先级”
显示订阅是客户端订阅还是服务器订阅(在创建订阅后不能更改)。 服务器订阅可以将数据重新发布到其他订阅服务器,并可以为服务器订阅分配冲突解决优先级。如果在新建订阅向导中选择了服务器订阅类型,则会为该订阅服务器分配一个在冲突解决过程中使用的优先级。 有关订阅类型、优先级和冲突解决的详细信息,请参阅合并复制如何检测和解决冲突中的“订阅类型”部分。
交互式解决冲突
确定是否使用交互式冲突解决程序用户界面解决合并同步过程中的冲突。 这需要将**“使用 Windows 同步管理器”的值设置为“启用”**。 有关详细信息,请参阅交互式冲突解决。