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.
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çã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.