Se você esquecer a senha de uma conta de banco de dados ou se o login falhar devido a uma senha expirada na sua instância do ApsaraDB RDS for SQL Server, redefina a senha rapidamente no console do ApsaraDB RDS ou por meio de uma API para garantir a continuidade dos negócios. Para aumentar a segurança dos dados, recomendamos definir a password policy ou alterar as senhas regularmente. Essa prática é fundamental para reduzir riscos de segurança em cenários que envolvem colaboração entre vários usuários, alterações de permissão ou auditorias de segurança.
Limitações
Não é possível alterar a senha no console do ApsaraDB RDS se o login estiver configurado com uma política de senha do lado do cliente. Isso ocorre quando, no SQL Server Management Studio, na página General da caixa de diálogo Login Properties, a autenticação estiver definida como SQL Server authentication e as seguintes opções estiverem selecionadas: Enforce password policy, Enforce password expiration e User must change password at next login. Nesse cenário, connect to the SQL Server instance e execute os seguintes comandos SQL para alterar a senha:
USE Master
GO
ALTER LOGIN UserName WITH PASSWORD = 'password'
GO
ALTER LOGIN UserName WITH
CHECK_POLICY = OFF,
CHECK_EXPIRATION = OFF;
Procedimento
acesse a página Instances. Na barra de navegação superior, selecione a região em que a instância do RDS está localizada. Em seguida, encontre a instância do RDS e clique em ID dela.
No painel de navegação à esquerda, clique em Accounts.
Encontre a conta e, na coluna Actions, clique em Reset Password.
-
Na caixa de diálogo exibida, insira e confirme a nova senha e, em seguida, clique em OK.
A senha deve atender aos seguintes requisitos:
Ter entre 8 e 32 caracteres.
Conter pelo menos três dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais.
Os caracteres especiais permitidos são: !@#$%^&*()_+-=