sp_helpqreader_agent (Transact-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 帐户,以 DOMAIN\username 格式返回。

job_password

sysname

出于安全原因,始终返回值 **********

返回代码值

0(成功)或 1(失败)

注释

sp_helpqreader_agent 用于事务复制。

权限

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