Share via


MSSQLSERVER_18456

Detalhes

Nome do produto

SQL Server

Versão do produto

10.50

Número da compilação do produto

10.50

ID do evento

18456

Origem do evento

MSSQLSERVER

Componente

SQLEngine

Nome simbólico

LOGON_FAILED

Texto da mensagem

Falha no logon do usuário '%.*ls'.%.*ls

Explicação

Quando uma tentativa de conexão é rejeitada por causa de uma falha na autenticação que envolve uma senha ou um número de usuário incorreto, uma mensagem semelhante à seguinte é retornada ao cliente: "Falha no logon do usuário '<nome_do_usuário>'. (Microsoft SQL Server, Erro: 18456)".

Informações adicionais voltadas ao cliente incluem o seguinte:

"Falha no logon do usuário '<nome_do_usuário>'. (Provedor da Dados .Net SqlClient)"

------------------------------

"Nome do Servidor: <nome_do_computador>"

"Número do Erro: 18456"

"Severidade: 14"

"Estado: 1"

"Número da Linha: 65536"

A mensagem seguinte também poderá ser retornada:

"Msg 18456, Nível 14, Estado 1, Servidor <nome_do_computador>, Linha 1"

"Falha no logon do usuário '<nome_do_usuário>'."

Informações adicionais de erro

Para aumentar a segurança, a mensagem de erro que é retornada ao cliente oculta deliberadamente a natureza do erro de autenticação. No entanto, no log de erros do SQL Server, um erro correspondente contém um estado de erro que mapeia até uma condição de falha na autenticação. Compare o estado de erro com a lista a seguir para determinar a razão da falha no logon.

Estado

Descrição

1

Informações de erro não disponíveis. Esse estado geralmente significa que você não tem permissão para receber os detalhes do erro. Contate o administrador do SQL Server para obter mais informações.

2

A ID do usuário não é válida.

5

A ID do usuário não é válida.

6

Uma tentativa foi feita para usar um logon do Windows com Autenticação do SQL Server.

7

O logon está desabilitado e a senha está incorreta.

8

A senha está incorreta.

9

A senha não é válida.

11

O logon é válido, mas houve falha no acesso ao servidor. Uma possível causa desse erro é quando o usuário Windows tem acesso ao SQL Server como membro do grupo de administradores local, mas o Windows não oferece credenciais de administrador. Para se conectar, inicie o programa de conexão usando a opção Executar como administrador e, depois, adicione o usuário Windows ao SQL Server como um login específico.

12

O logon é válido, mas houve falha no acesso ao servidor.

18

A senha deve ser alterada.

Outros estados de erro existem e significam um erro de processamento interno inesperado.

Exemplos

Neste exemplo, o estado do erro de autenticação é 8. Isso indica que a senha está incorreta.

Data

Origem

Mensagem

2007-12-05 20:12:56.34

Logon

Erro: 18456, Severidade: 14, Estado: 8.

2007-12-05 20:12:56.34

Logon

Falha no logon do usuário '<nome_do_usuário>'. [CLIENT: <endereço ip>]

ObservaçãoObservação

Quando o SQL Server é instalado usando o modo de Autenticação do Windows e depois alterado para SQL Server e modo de Autenticação do Windows, o logon sa é inicialmente desabilitado. Isso provoca o erro de estado 7: "Falha no logon do usuário 'sa'". Para habilitar o logon sa, consulte Como alterar modo de autenticação do servidor.

Ação do usuário

Se você estiver tentando se conectar usando a Autenticação do SQL Server, verifique se o SQL Server está configurado no Modo de Autenticação Mista.

Se você estiver tentando se conectar usando a Autenticação do SQL Server, verifique se o logon do SQL Server existe e se você o escreveu corretamente.

Se você estiver tentando se conectar usando a Autenticação do Windows, verifique se está devidamente conectado no domínio correto.

Se o erro indicar estado 1, contate o administrador do SQL Server.