Subscription.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值。 如果 成立,代理会运行在另一台计算机上,并通过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固定数据库角色的成员设置。