Olá Simon Muñoz!
Bem-vindo/a Microsoft Q&A!
Olá Simon,
Entendo que você está enfrentando um problema bastante frustrante com a senha do usuário SA no SQL Server 2019. Vamos tentar resolver isso juntos. Aqui estão algumas etapas detalhadas que podem ajudar a solucionar o problema:
- Verifique a Configuração de Política de Senha
Certifique-se de que não há políticas de senha configuradas no SQL Server que possam estar causando a alteração automática da senha. Você pode verificar isso no SQL Server Management Studio (SSMS):
- Abra o SSMS e conecte-se ao seu servidor.
- Navegue até Segurança > Logins > sa.
- Clique com o botão direito no login sa e selecione Propriedades.
- Verifique se há alguma política de senha configurada que possa estar causando a alteração.
- Verifique Scripts ou Triggers
Verifique se há algum script ou trigger configurado para alterar a senha do usuário SA automaticamente. Isso pode ser feito executando uma consulta para listar todos os triggers no banco de dados:
SELECT name, parent_class_desc, type_desc
FROM sys.triggers
WHERE parent_class_desc = 'DATABASE';
Se encontrar algum trigger suspeito, revise seu código para garantir que não esteja alterando a senha.
- Verifique a Segurança do Sistema
Certifique-se de que seu sistema não está comprometido. A alteração automática da senha pode ser um sinal de atividade maliciosa. Execute uma verificação completa de segurança no seu servidor e sistema operacional.
- Redefina a Senha do Usuário SA
Você pode redefinir a senha do usuário SA utilizando o SQLCMD ou o SQL Server Management Studio. Aqui está como fazer isso:
- Utilizando o SQLCMD:
sqlcmd -S <nome_do_servidor> -U sa -P <senha_atual>
ALTER LOGIN sa WITH PASSWORD = 'nova_senha';
GO
- Utilizando o SQL Server Management Studio:
- Conecte-se ao seu servidor.
- Navegue até Segurança > Logins > sa.
- Clique com o botão direito no login sa e selecione Propriedades.
- Altere a senha e clique em OK.
- Verifique Configurações de Autenticação
Certifique-se de que o SQL Server está configurado corretamente para autenticação. Você pode verificar isso no SQL Server Configuration Manager:
- Abra o SQL Server Configuration Manager.
- Navegue até SQL Server Services.
- Clique com o botão direito no serviço do SQL Server e selecione Propriedades.
- Verifique as configurações de autenticação na aba Log On.
- Atualize o SQL Server
Certifique-se de que seu SQL Server está atualizado com os últimos patches e atualizações. Às vezes, problemas como este podem ser resolvidos com uma atualização.
Espero que esses conselhos ajudem a resolver o problema. Se precisar de mais assistência, estou à disposição.
Saudações,
Jonathan
Sua opinião é muito importante para nós. Se esta resposta resolveu sua consulta, por favor clique em 'SIM'. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!