sp_helpqreader_agent (Transact-SQL)
返回队列读取器代理的属性。此存储过程可在分发服务器的分发数据库中或在发布服务器的任意数据库中执行。
语法
sp_helpqreader_agent [ [ @frompublisher = ] frompublisher ]
参数
- [ @frompublisher= ] frompublisher
指定是在发布服务器还是在分发服务器上调用该存储过程。frompublisher 是 bit,默认值为 0。1 表示从发布服务器调用该存储过程,0 表示从分发服务器调用该存储过程。
返回代码值
0(成功)或 1(失败)
结果集
列名 | 数据类型 | 说明 |
---|---|---|
id |
int |
代理的 ID。 |
name |
nvarchar(100) |
代理的名称。 |
job_id |
uniqueidentifier |
代理作业的唯一 ID。 |
job_login |
nvarchar(512) |
用于运行分发代理的 Windows 帐户,以 DOMAIN\username 格式返回。 |
job_password |
sysname |
出于安全原因,始终返回值 **********。 |
备注
sp_helpqreader_agent 用于事务复制。
权限
如果 frompublisher 的值为 1,则只有发布服务器上 sysadmin 固定服务器角色的成员或发布数据库上 db_owner 固定数据库角色的成员能执行 sp_helpqreader_agent。否则,只有分发服务器上 sysadmin 固定服务器角色的成员或分发数据库上 db_owner 固定数据库角色的成员能执行 sp_helpqreader_agent。