2
respostas

[Dúvida] Erro na validação da senha

Quando vou criar este login:

CREATE LOGIN pedro WITH PASSWORD = 'pedro';

Aparece a seguinte mensagem:

Msg 15116, Level 16, State 1, Line 351 Falha na validação de senha. A senha não atende aos requisitos da política do sistema operacional, pois é muito curta.

Como resolver? Grata desde já!

2 respostas

Oii, Beatriz, tudo bem?

Isso geralmente acontece quando a política de segurança do SQL Server está configurada para exigir senhas complexas.

No SQL Server, por padrão, a política de senha está habilitada. Isso significa que qualquer senha que você crie deve atender aos requisitos de complexidade do Windows. Ou seja: ela precisa ter pelo menos seis caracteres, com uma combinação de letras maiúsculas e minúsculas, números e/ou caracteres especiais.

Você pode tentar criar um login com uma senha mais complexa, como 'Pedro123!'. Seria um código assim, por exemplo:

CREATE LOGIN pedro WITH PASSWORD = 'Pedro123!';

Mas, se você deseja desabilitar a política de senha, você pode fazer isso com o seguinte comando:

CREATE LOGIN pedro WITH PASSWORD = 'pedro' CHECK_POLICY = OFF;

Se outra dúvida surgir, estamos aqui!

Abraços e bons estudos. :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Oii, Beatriz! Tudo joia?

E caso queira expandir seus conhecimentos sobre a ferramenta, indico a leitura abaixo:

Bons estudos, Beatriz!