sp_helplogreader_agent (Transact-SQL)

适用范围:SQL Server

为发布数据库返回日志读取器代理作业属性。 此存储过程在发布服务器上对发布数据库执行。

Transact-SQL 语法约定

语法

sp_helplogreader_agent [ [ @publisher = ] N'publisher' ]
[ ; ]

参数

[ @publisher = ] N'publisher'

发布服务器的名称。 @publisher为 sysname,默认值为 NULL. 此参数仅适用于非 SQL Server 发布服务器。 此参数的值必须为 NULL SQL Server 发布服务器。

结果集

列名称 数据类型 描述
id int 代理的 ID。
name nvarchar(100) 代理的名称。
publisher_security_mode smallint 连接到发布服务器时代理使用的安全模式,可以是以下值之一:

0 = SQL Server 身份验证
1 = Windows 身份验证
publisher_login sysname 连接到发布服务器时使用的登录名。
publisher_password nvarchar(524) 出于安全原因,始终返回值 **********
job_id uniqueidentifier 代理作业的唯一 ID。
job_login nvarchar(512) 运行日志读取器代理的 Windows 帐户,以格式 <domain>\<username>返回。
job_password sysname 出于安全原因,始终返回值 **********

返回代码值

0(成功)或 1(失败)。

注解

sp_helplogreader_agent 用于事务复制。

权限

只有发布服务器上的 sysadmin 固定服务器角色的成员或发布数据库上db_owner固定数据库角色的成员才能执行sp_helplogreader_agent