PullSubscription.AgentOffload 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置同步代理是否运行在非创建代理作业的计算机上。 该属性不再支持运行 Microsoft SQL Server 2005 及以后版本的分发器。
public:
property bool AgentOffload { bool get(); void set(bool value); };
public bool AgentOffload { get; set; }
member this.AgentOffload : bool with get, set
Public Property AgentOffload As Boolean
属性值
一个Boolean值。 如果 true,代理将在另一台计算机上运行,并通过分布式组件对象模型(DCOM)进程启动。 如果 false,代理运行在创建代理作业的计算机上。
注解
SQL Server 2000 支持在另一台计算机上运行 分发代理 或 合并代理,然后通过 DCOM 远程激活该代理。 运行 SQL Server 2005 及以后版本的分发器已停止支持;运行早期版本 SQL Server 的分发器已弃用该支持。 在 SQL Server 2005 实例上设置该AgentOffload属性,服务器上会生成异常。
当 AgentOffload 时 true,代理将通过 DCOM 过程远程启动,且非本地。
AgentOffload该属性只能由订阅者中固定服务器角色的成员sysadmin或订阅数据库中固定数据库角色的成员db_owner检索。
该 AgentOffload 属性只能由订阅者固定服务器角色的成员 sysadmin 或订阅数据库中固定数据库角色的成员 db_owner 设置。