Login failed for user Reason: The password of the account must be changed.

Digamos que você acaba de criar uma nova conta no seu SQL Server a fim de gerenciar um banco criado para uma aplicação LOB e obtém este erro.


Sua primeira reação é tentar desmarcar as caixas de verificação referentes à expiração, mas também não consegue. Remarcá-las conduz ao mesmo erro. O que fazer? Cancelar, isso mesmo, clique em Cancel.


Selecione “New Query” e digite o seguinte:


ALTER LOGIN UserLogin WITH PASSWORD = ‘NewPassword’ UNLOCK


Naturalmente substituindo UserLogin e NewPassword pelos respectivos valores. Isto irá desbloquear a conta.

Se desejar desabilitar a política de senhas, faça o seguinte:

ALTER LOGIN UserLogin WITH CHECK_EXPIRATION = OFF

ALTER LOGIN UserLogin WITH CHECK_POLICY = OFF

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>