Partilhar via


sp_changereplicationserverpasswords (Transact-SQL)

As alterações armazenam senhas para a conta do Microsoft Windows ou logon do Microsoft SQL Server usados por 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 que você altere a senha de todas as ocorrências de um determinado logon ou conta SQL Server 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.

Ícone de vínculo de tópico Convenções da sintaxe 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 é tinyint, 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çãoObservaçã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 ter um destes valores:

    Valor

    Descrição

    distributor

    Todas as conexões do agente com o Distribuidor.

    publisher

    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 de código de retorno

0 (êxito) ou 1 (falha)

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.

Consulte também

Conceitos

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