terça-feira, 6 de janeiro de 2009

Property IsLocked is not available for Login

Pelo motivo de em uma determinada instância do SQL Server se colocar como padrão que ao criar um novo usuário é para setar automáticamente o CHECK_POLICY e o CHECK_EXPIRATION como ON, então ao ir com o botão direito em um usuário e escolher Propriedades acontece o seguinte erro:

Property IsLocked is not available for Login '[usuario_tal]'. This property may not exist for this object, or may not be retrievable due to insufficient access rights.

Para corrigir esse problema abra uma nova querye no banco master da sua base de dados e execute o seguinte comando:

alter login usuario_com_erro with password = 'senha_usuario_com_erro' unlock, check_policy = off, check_expiration = off

Quem quiser pode até tentar o seguinte comando abaixo por puro desencardo de consciencia:

sp_change_users_login 'update_one', 'meu_banco','usuario_com_erro'

Links:

Nenhum comentário: