sp_changereplicationserverpasswords (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Cambia las contraseñas almacenadas para la cuenta de Microsoft Windows o el inicio de sesión de Microsoft SQL Server que usan los agentes de replicación al conectarse a servidores de una topología de replicación. Normalmente tendría que cambiar una contraseña para cada agente individual que se ejecutara en un servidor, aunque todos utilizaran el mismo inicio de sesión o la misma cuenta. Este procedimiento almacenado permite cambiar la contraseña de todas las instancias de un inicio de sesión de SQL Server o una cuenta de Windows determinada que usan todos los agentes de replicación que se ejecutan en un servidor. Este procedimiento almacenado se ejecuta en cualquier servidor de la topología de replicación de la base de datos maestra.

Convenciones de sintaxis de Transact-SQL

Sintaxis

  
sp_changereplicationserverpasswords [ @login_type = ] login_type  
        , [ @login = ] 'login'   
        , [ @password = ] 'password'  
    [ , [ @server = ] 'server' ]  

Argumentos

[ @login_type = ] login_type Es el tipo de autenticación para las credenciales proporcionadas. login_type es tinyint, sin valor predeterminado.

1 = Autenticación integrada de Windows

0 = Autenticación de SQL Server

[ @login = ] 'login' Es el nombre de la cuenta de Windows o el inicio de sesión de SQL Server que se va a cambiar. login es nvarchar(257), sin ningún valor predeterminado

[ @password = ] 'password'Es la nueva contraseña que se va a almacenar para el inicio de sesión especificado. password es sysname, sin valor predeterminado.

Nota:

Después de cambiar una contraseña de replicación, es necesario detener y reiniciar cada agente que utilice la contraseña para que el cambio surta efecto en dicho agente.

[ @server = ] 'server' Es la conexión del servidor para la que se va a cambiar la contraseña almacenada. server es sysname y puede ser uno de estos valores:

Value Descripción
Distribuidor Todas las conexiones del agente al distribuidor.
publisher Todas las conexiones del agente al publicador.
subscriber Todas las conexiones del agente al suscriptor.
% (valor predeterminado) Todas las conexiones del agente a todos los servidores de una topología de replicación.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_changereplicationserverpasswords se usa con todos los tipos de replicación.

Permisos

Solo los miembros del rol fijo de servidor sysadmin pueden ejecutar sp_changereplicationserverpasswords.

Consulte también

View and Modify Replication Security Settings (Ver y modificar la configuración de seguridad de la replicación)