语言

Subscription.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值。 如果 成立,代理会运行在另一台计算机上,并通过DCOM进程启动。 如果 为假,代理会运行在创建代理作业的计算机上。

注解

Microsoft SQL Server 2000 支持在另一台计算机上运行 分发代理 或 合并代理,然后通过分布式组件对象模型(DCOM)远程激活该代理。 运行 SQL Server 2005 及以后版本的分发器已停止支持;运行早期版本 SQL Server 的分发器已弃用该支持。 在 SQL Server 2005 实例上设置该AgentOffload属性,服务器上会生成异常。

AgentOffload成立时,代理将通过 DCOM 进程远程启动,且非本地代理。

AgentOffload该属性只能由Publisher的系统管理员固定服务器角色成员、发布数据库中db_owner固定数据库角色的成员,或创建订阅的用户检索。

AgentOffload该属性只能由Publisher的系统管理员固定服务器角色成员或发布数据库中db_owner固定数据库角色的成员设置。

适用于