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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de