Considere que eu tenho login chamado sql_login. Posso bloquear sql_login
o login após 5
tentativas malsucedidas de login.
Quando criamos um login podemos ver que existe uma opção chamada política de senhas verifique a imagem. Mas não há nada mencionado sobre o bloqueio de senha
Existe uma opção no Sql Server para bloquear um login após N
tentativas de login malsucedidas
Sim, você pode, mas você tem que configurar tudo.
Login do SQL Server (SQL)
Ao habilitar a
Enforce password policy
opção na janela SQL Server Login, você está basicamente dizendo ao SQL Server para aderir à política de segurança local ou à política definida no domínio.e também:
Referência: Política de senha (MSDN/SQL Server 2012)
Política de configuração (localmente)
Portanto, se você precisar que uma conta seja bloqueada após 3 tentativas erradas, precisará definir uma política local com
secpol.msc
ou definir uma política de domínio para bloqueio de conta.Exemplo em secpol.msc
O SQL Server usará essa política se a
Enforce password policy
opção estiver marcada.Uma visão geral técnica da política de bloqueio de conta pode ser encontrada aqui:
Referência: Visão geral técnica da política de bloqueio de conta (MSDN)
Referência: Limite de bloqueio de conta (MSDN)
Login SQL bloqueado
Aqui está o que acontece depois que um login do SQL foi bloqueado após a quantidade definida de logins incorretos (15 no meu caso como política de domínio). Você pode ver
Login is locked out
que está definido. Isso pode ser desmarcado para desbloquear a conta.