ReplicationDatabase.QueueReaderAgentProcessSecurity 属性

定义

获取在分发服务器上运行队列读取器代理作业的 Microsoft Windows 帐户。

public:
 property Microsoft::SqlServer::Replication::IProcessSecurityContext ^ QueueReaderAgentProcessSecurity { Microsoft::SqlServer::Replication::IProcessSecurityContext ^ get(); };
public Microsoft.SqlServer.Replication.IProcessSecurityContext QueueReaderAgentProcessSecurity { get; }
member this.QueueReaderAgentProcessSecurity : Microsoft.SqlServer.Replication.IProcessSecurityContext
Public ReadOnly Property QueueReaderAgentProcessSecurity As IProcessSecurityContext

属性值

一个IProcessSecurityContext对象,指定运行队列读取器代理时SQL Server 代理使用的 Windows 帐户。

例外

当版本不是 Microsoft SQL Server 2005 或更高版本时。

当队列读取器代理尚未升级到 SQL Server 2005 复制代理安全模型时。 有关详细信息,请参阅 安全和保护 (复制)

注解

出于安全原因, Password 始终在返回值中屏蔽。

当在本地连接到分发服务器时,队列读取器代理始终使用属性指定的 QueueReaderAgentProcessSecurity Windows 帐户。 有关代理建立的连接以及这些连接所需的权限的信息,请参阅 复制代理安全模型

QueueReaderAgentProcessSecurity该属性可由固定服务器角色的成员sysadmin或已发布数据库的固定数据库角色的成员db_owner检索。

检索 QueueReaderAgentProcessSecurity 属性等效于执行 Transact-SQL) sp_helpqreader_agent (

适用于