PullSubscription.AgentOffload 属性

定义

获取或设置同步代理是否运行于创建代理作业的计算机之外的计算机上。 运行 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 的分发服务器,已弃用它。 在 AgentOffload SQL Server 2005 实例上设置属性将在服务器上生成异常。

如果是AgentOffloadtrue,代理将通过 DCOM 进程(如果不是本地)远程启动。

AgentOffload该属性只能由订阅服务器上的固定服务器角色的成员sysadmin或订阅数据库中固定数据库角色的成员db_owner检索。

AgentOffload 属性只能由订阅服务器上的固定服务器角色的成员 sysadmin 或订阅数据库上的固定数据库角色的成员 db_owner 设置。

适用于