Como solucionar o erro do Microsoft SQL Server 18456 no PC Windows

O código de erro do Microsoft SQL Server 18456 refere-se a uma tentativa de login falhada, que pode ser causada por uma entrada de senha incorreta.Este erro geralmente ocorre mesmo que o nome de usuário seja aceito.A mensagem de erro exibida não indica a causa.No entanto, os administradores podem verificar os detalhes do erro no log de eventos para obter uma imagem clara do problema.

Este erro pode ser interpretado como um mecanismo para evitar que indivíduos não autorizados acessem o servidor, adivinhando as informações de login.No entanto, pode ser difícil para utilizadores reais resolverem este problema.

O que causa o Microsoft SQL Server ‘Erro: 18456’ mensagem de erro?

  • Se o nome de usuário ou senha estiver incorreto ao conectar-se ao servidor, um erro é gerado.
  • A senha de login pode ter expirado.Isto também pode acontecer se o nome de utilizador estiver desactivado no servidor.
  • A primeira vez que os usuários conectam uma instância do SQL Server, eles podem receber um erro do SQL Server 18456.Isto geralmente acontece quando "Windows Authentication" está habilitado na seção de Segurança e o SQL Server não consegue reconhecer o usuário.

Como eliminar o "Erro": 18456" no Microsoft SQL Server?


Abra o SQL Server como administrador

  1. Digite SQL Server Management Studio na caixa de busca e clique em Executar como administrador.
  2. Se a tela pedir uma conta de usuário, clique em Sim para continuar e ver se isso resolve o problema.

Habilitar TCP/IP no Gerenciador de Configuração do Servidor

  1. Abra o Windows e clique em Microsoft SQL Server com o ano ao lado.Por exemplo, 2010.
  2. Agora você pode abrir o SQL Server Configuration Manager e clicar em Yes (se a UAC lhe pedir para fazê-lo).
  3. Em seguida, expandir a Configuração de Rede do SQL Server e selecionar Protocolos para (banco de dados/nome do servidor) no lado esquerdo da janela.
  4. Depois clique duas vezes em TCP/IP no lado direito da janela e selecione ‘Yes’ no menu suspenso em Ativado.
  5. Depois aceite as alterações e vá para a barra de pesquisa na barra de tarefas.
  6. Agora digite Serviços e selecione Executar como administrador.
  7. Clique com o botão direito do mouse no SQL Server (com o nome do servidor) e selecione Reiniciar.
LER  Como Eliminar o Problema Falha na Implantação do Vórtice

Criar um novo login e reiniciar os Serviços de Relatórios

  1. Abra o Microsoft SQL Server Management Studio e expanda o separador Segurança.
  2. Depois expanda a secção de Logins e clique com o botão direito do rato sobre ela.
  3. Agora clique em Novo Login e introduza os seus dados de login.
  4. Certifique-se de que a caixa "User Must Change Password at Next Login" está desmarcada, e depois seleccione a base de dados.
  5. Agora vá para a guia Funções do Servidor e selecione a função Pública.
  6. No separador Associação de utilizadores, seleccione db_owner na lista de proprietários de bases de dados.
  7. Agora aplique as alterações e vá para a barra de pesquisa na barra de tarefas.
  8. Digite Ferramentas e selecione Executar como administrador.
  9. Encontre o SQL Server Reporting Service e clique com o botão direito do rato.Depois seleccione Reiniciar.

Perguntas Mais Frequentes

O que significa erro 18456 para o Microsoft SQL Server?

A mensagem comum "Login Failed for User (Microsoft SQL Server, Error: 18456)" significa que você inseriu informação de login inválida ao entrar no SQL Server.

Como resolver o "Erro" do Microsoft SQL Server: 18456"?

  1. Digite SQL Server Management Studio na caixa de busca e clique em Executar como administrador.
  2. Se pedir uma conta de usuário, clique em Sim para continuar e ver se isso resolve o problema.

Quais são as causas do código de erro: 18456?

Quando os usuários conectam uma instância do SQL Server pela primeira vez, eles podem obter um erro do SQL Server 18456.Isto geralmente acontece quando "Windows Authentication" está habilitado na seção Segurança e o SQL Server não consegue reconhecer o usuário.

adminguides