sp_changereplicationserverpasswords (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Altera as senhas armazenadas para a conta do Microsoft Windows ou o logon do Microsoft SQL Server usado pelos agentes de replicação ao se conectar a servidores em uma topologia de replicação. Geralmente, é necessário alterar uma senha para cada agente individual executando em um servidor, mesmo que todos usem o mesmo logon ou conta. Esse procedimento armazenado permite alterar a senha de todas as instâncias de um determinado logon do SQL Server ou conta do Windows usada por todos os agentes de replicação executados em um servidor. Esse procedimento armazenado é executado em qualquer servidor na topologia de replicação, no banco de dados mestre.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

[ @login_type = ] login_type É o tipo de autenticação para as credenciais fornecidas. login_type é minúsculo, sem padrão.

1 = Autenticação integrada do Windows

0 = Autenticação do SQL Server

[ @login = ] 'login' É o nome da conta do Windows ou do logon do SQL Server que está sendo alterado. login é nvarchar(257), sem padrão

[ @password = ] 'password'É a nova senha a ser armazenada para o login especificado. password é sysname, sem padrão.

Observação

Depois de alterar a senha de replicação de um agente, você deve parar e reiniciar cada agente que a usa para que a alteração entre em vigor para aquele agente.

[ @server = ] 'server' É a conexão de servidor para a qual a senha armazenada está sendo alterada. server é sysname e pode ser um destes valores:

Valor Descrição
distribuidor Todas as conexões do agente com o Distribuidor.
Publicador Todas as conexões do agente com o Publicador.
subscriber Todas as conexões do agente com o Assinante.
% (padrão) Todas as conexões do agente com todos os servidores em uma topologia de replicação.

Valores do código de retorno

0 (sucesso) ou 1 (fracasso)

Comentários

sp_changereplicationserverpasswords é usado com todos os tipos de replicação.

Permissões

Somente membros da função de servidor fixa sysadmin podem executar sp_changereplicationserverpasswords.

Confira também

Exibir e modificar configurações de segurança de replicação