Compartir a través de


sp_MSchange_logreader_agent_properties (Transact-SQL)

Cambia las propiedades de un trabajo del Agente de registro del LOG que se ejecuta en un distribuidor de Microsoft SQL Server 2005 o una versión posterior. Este procedimiento almacenado se utiliza para cambiar las propiedades cuando el publicador se ejecuta en una instancia de SQL Server 2000. Este procedimiento almacenado se ejecuta en el distribuidor de la base de datos de distribución.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

  • [ @publisher = ] 'publisher'
    Es el nombre del publicador. publisher es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @publisher_db= ] 'publisher_db'
    Es el nombre de la base de datos de la publicación. publisher_db es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @publisher_security_mode= ] publisher_security_mode
    Es el modo de seguridad utilizado por el agente al conectarse al publicador. publisher_security_mode es de tipo smallint y no tiene ningún valor predeterminado.

    0 especifica Autenticación de SQL Server.

    1 especifica Autenticación de Windows.

  • [ @publisher_login= ] 'publisher_login'
    Es el inicio de sesión utilizado al conectarse al publicador. publisher_login es de tipo sysname y no tiene ningún valor predeterminado. publisher_login se debe especificar si publisher_security_mode es 0. Si publisher_login es NULL y publisher_security_mode es 1, se utilizará la cuenta de Windows especificada en job_login al conectarse al publicador.

  • [ @publisher_password= ] 'publisher_password'
    Es la contraseña que se utiliza al conectarse a un publicador. publisher_password es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @job_login= ] 'job_login'
    Es el inicio de sesión de la cuenta de Windows en la que se ejecuta el agente. job_login es de tipo nvarchar(257) y no tiene ningún valor predeterminado. No es posible cambiar esto por un publicador que no sea de SQL Server.

  • [ @job_password= ] 'job_password'
    Es la contraseña de la cuenta de Windows con la que se ejecuta el agente. job_password es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @publisher_type= ] 'publisher_type'
    Especifica el tipo de publicador cuando el publicador no se está ejecutando en una instancia de SQL Server. publisher_type es de tipo sysname y puede tener uno de los siguientes valores.

    Valor

    Descripción

    MSSQLSERVER 

    Especifica un publicador de SQL Server.

    ORACLE

    Especifica un publicador estándar de Oracle.

    ORACLE GATEWAY

    Especifica un publicador de puerta de enlace de Oracle.

    Para obtener más información acerca de las diferencias entre un publicador de Oracle y un publicador de puerta de enlace de Oracle, vea Información general de la publicación de Oracle.

Comentarios

sp_MSchange_logreader_agent_properties se utiliza en la replicación transaccional.

Al ejecutar sp_MSchange_logreader_agent_properties, es necesario especificar todos los parámetros. Ejecute sp_helplogreader_agent (Transact-SQL) para devolver las propiedades actuales del trabajo del Agente de registro del LOG.

Después de cambiar el inicio de sesión o la contraseña de un agente, es necesario detener y reiniciar éste para que el cambio surta efecto.

Cuando el publicador se ejecuta en una instancia de SQL Server 2005 o una versión posterior, es necesario utilizar sp_changelogreader_agent para cambiar las propiedades del Agente de registro del LOG.

Permisos

Sólo los miembros de la función fija de servidor sysadmin del distribuidor pueden ejecutar sp_MSchange_logreader_agent_properties.