语言

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该属性可以由固定服务器角色db_owner的成员sysadmin或已发布数据库的固定数据库角色成员检索。

取回该 QueueReaderAgentProcessSecurity 属性等同于执行 sp_helpqreader_agent(Transact-SQL)

适用于