sp_helpqreader_agent (Transact-SQL)

适用于:SQL ServerAzure SQL 托管实例

返回队列读取器代理的属性。 此存储过程在分发服务器的分发数据库或发布服务器的任意数据库中执行。

Transact-SQL 语法约定

语法

  
sp_helpqreader_agent [ [ @frompublisher = ] frompublisher ]  

自变量

[ @frompublisher = ] frompublisher 指定是在发布服务器还是分发服务器上调用存储过程。 frompublisher 为 bit,默认值为 0。 1 表示从发布服务器调用存储过程, 0 表示从分发服务器调用存储过程。

结果集

列名称 数据类型 说明
id int 代理的 ID。
name nvarchar(100) 代理的名称。
job_id uniqueidentifier 代理作业的唯一 ID。
job_login nvarchar(512) 运行分发代理的 Windows 帐户,该帐户以 \用户名格式返回。
job_password sysname 出于安全原因,始终返回 值 **********

返回代码值

0 (成功) 或 1 (失败)

备注

sp_helpqreader_agent 用于事务复制。

权限

如果 frompublisher 的值为 1,则只有发布服务器上的 sysadmin 固定服务器角色的成员或发布数据库上 db_owner 固定数据库角色的成员才能执行 sp_helpqreader_agent。 否则,只有 分发服务器上的 sysadmin 固定服务器角色的成员或分发数据库上 db_owner 固定数据库角色的成员才能执行 sp_helpqreader_agent

另请参阅

允许更新事务发布的订阅