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 值。 如果 为 true,代理在另一台计算机上运行,并使用 DCOM 进程启动。 如果 为 false,代理将在创建代理作业的计算机上运行。
注解
Microsoft SQL Server 2000 支持在另一台计算机上运行分发代理或合并代理,然后使用分布式组件对象模型 (DCOM) 远程激活该代理。 对于运行 SQL Server 2005 及更高版本的分发服务器,已停止支持;对于运行早期版本的 SQL Server 的分发服务器,已弃用它。 在 AgentOffload SQL Server 2005 实例上设置属性将在服务器上生成异常。
如果AgentOffload为 true,则代理将通过 DCOM 进程(如果不是本地)远程启动。
AgentOffload该属性只能由发布服务器上的 sysadmin 固定服务器角色的成员、发布数据库上的db_owner固定数据库角色的成员或创建订阅的用户检索。
该 AgentOffload 属性只能由发布服务器上的 sysadmin 固定服务器角色的成员或发布数据库中 db_owner 固定数据库角色的成员设置。