sp_MSchange_logreader_agent_properties (Transact-SQL)

适用范围:SQL Server

更改在 SQL Server 2005 (9.x) 或更高版本分发服务器上运行的日志读取器代理作业的属性。 当发布服务器在 SQL Server 2000 实例(8.x)上运行时,此存储过程用于更改属性。 此存储过程在分发服务器上对分发数据库执行。

Transact-SQL 语法约定

语法

sp_MSchange_logreader_agent_properties
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publisher_security_mode = ] publisher_security_mode
    , [ @publisher_login = ] N'publisher_login'
    , [ @publisher_password = ] N'publisher_password'
    , [ @job_login = ] N'job_login'
    , [ @job_password = ] N'job_password'
    , [ @publisher_type = ] N'publisher_type'
[ ; ]

参数

[ @publisher = ] N'publisher'

发布服务器的名称。 @publisher为 sysname,无默认值。

[ @publisher_db = ] N'publisher_db'

发布数据库的名称。 @publisher_dbsysname,无默认值。

[ @publisher_security_mode = ] publisher_security_mode

连接到发布服务器时代理使用的安全模式。 @publisher_security_modeint,无默认值。

  • 0 指定 SQL Server 身份验证
  • 1指定Windows 身份验证

[ @publisher_login = ] N'publisher_login'

连接发布服务器时所使用的登录名。 @publisher_loginsysname,无默认值。 当@publisher_security_mode为0,必须指定@publisher_login。 如果@publisher_loginNULL@publisher_security_mode1,则在连接到发布服务器时使用@job_login中指定的 Windows 帐户。

[ @publisher_password = ] N'publisher_password'

连接到发布服务器时使用的密码。 @publisher_password为 nvarchar(524),没有默认值。

[ @job_login = ] N'job_login'

运行代理的 Windows 帐户的登录名。 @job_login为 nvarchar(257),没有默认值。 对于非 SQL Server 发布服务器,无法更改此属性。

[ @job_password = ] N'job_password'

运行代理的 Windows 帐户的密码。 @job_password为 sysname,无默认值。

[ @publisher_type = ] N'publisher_type'

指定发布服务器未在 SQL Server 实例中运行时的发布服务器类型。 @publisher_typesysname,可以是以下值之一。

说明
MSSQLSERVER 指定 SQL Server 发布服务器。
ORACLE 指定标准的 Oracle 发布服务器。
ORACLE GATEWAY 指定 Oracle 网关发布服务器。

有关 Oracle 发布服务器与 Oracle 网关发布服务器之间的差异的详细信息,请参阅 Oracle 发布概述

注解

sp_MSchange_logreader_agent_properties 用于事务复制。

执行时 sp_MSchange_logreader_agent_properties必须指定所有参数。 执行 sp_helplogreader_agent 以返回日志读取器代理作业的当前属性。

更改代理登录名或密码之后,必须先停止并重新启动代理,然后更改才能生效。

可以使用 发布服务器上的sp_changelogreader_agent 更改日志读取器代理的属性。

权限

只有分发服务器上的 sysadmin 固定服务器角色的成员才能执行sp_MSchange_logreader_agent_properties