CORREÇÃO: Mensagem de erro ao tentar usar um SQL Server autenticada logon fazer logon em uma instância do SQL Server 2005: "Erro de Logon: 18456"

Traduções deste artigo Traduções deste artigo
ID do artigo: 925744 - Exibir os produtos aos quais esse artigo se aplica.
Bug n º: 50000300 (Hotfix do SQL)
Aviso
A Microsoft distribui correções do Microsoft SQL Server 2005 como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e correções de segurança que foram incluídas com o SQL Server 2005 anteriores corrigir lançamento.
Expandir tudo | Recolher tudo
Este artigo descreve o seguinte sobre esse hotfix versão:
  • Os problemas corrigidos por este pacote de hotfix
  • Os pré-requisitos para instalar o hotfix pacote
  • Informações sobre se é necessário reiniciar o computador depois de instalar o pacote de hotfix
  • Informações sobre se o pacote de hotfix é substituído por nenhum outro hotfix pacote
  • Informações sobre se é necessário fazer alterações no registro
  • Os arquivos que estão contidos no hotfix pacote

Sintomas

No SQL Server 2005, você receberá um "Erro de Logon: 18456" mensagem de erro quando você tenta fazer logon uma instância do SQL Server 2005 e as seguintes condições forem verdadeiras:
  • Tente usar um logon autenticado no SQL Server para fazer logon para a instância.
  • O serviço do SQL Server está configurado para usar um domínio conta para a conta de inicialização do serviço.
  • O SQL autenticados logons que recebem o "Erro de Logon: mensagem de erro 18456 "são configurados para usar a imposição de diretivas de senha de domínio do Windows.

    Observação Por padrão, a imposição de diretiva de senha de domínio de Windows para SQL logins autenticados é ativado, a menos que você defina explicitamente o CHECK_POLICY cláusula da instrução CREATE LOGIN desativado quando você cria um login específico.
  • É a conta de serviço para o serviço de inicialização do SQL Server bloqueado ou desabilitado no controlador de domínio.
Se a auditoria de logon estiver configurado para gravar eventos de logons com falha no log de erro para a instância do SQL Server, as seguintes mensagens de erro são gravadas no arquivo de log de erros do SQL Server:
Mensagem de erro 1
DataTempoErro de logon: 18456, gravidade: 14, estado: 10.
Mensagem de erro 2
DataTempo Login logon Falha do usuário '<username>'. [CLIENT: <IP address="">] </IP></username>
Observação O estado do erro 18456 é 10. No entanto, você sempre recebe esse "Erro de Logon: 18456" mensagem de erro que tem um estado definido como 1 no aplicativo cliente. Para aumentar a segurança, a mensagem de erro é retornada ao cliente deliberadamente oculta a natureza do erro de autenticação, sempre definindo o estado do erro 18456 como 1. Por padrão, a auditoria de logons com falha está ativada. Nesse caso, o verdadeiro estado do erro 18456 é relatado no arquivo de log de erros do SQL Server. Para obter mais informações sobre como solucionar problemas de 18456 erro, visite o seguinte site da Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms366351.aspx

Resolução

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se apenas a corrigir o problema descrito neste artigo. Aplica esse hotfix somente aos sistemas que apresentarem esse problema específico. Esse hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo do Knowledge Base. Se esta seção não for exibido, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a perguntas de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa dos números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?WS=support
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos

Você deve ter o SQL Server 2005 Service Pack 1 instalado para aplicar esse hotfix.

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
913089Como obter o service pack mais recente para o SQL Server 2005

Informações de reinicialização

Não é necessário reiniciar o computador após aplicar esta correcção hotfix.

Informações do registro

Não é necessário alterar o registro.

Informações de arquivo do hotfix

Esse hotfix contém apenas os arquivos necessários para corrigir os problemas que este artigo lista. Esse hotfix não pode conter de todos os arquivos que você deve ter para actualizar completamente um produto para o mais recente compilação.

A versão em inglês deste hotfix possui os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas em formato Tempo Universal Coordenado (UTC). Quando você exibir as informações do arquivo, ele é convertido em hora local. Para localizar a diferença entre o UTC e a hora local, use o Fuso horário guia no item Data e hora no painel de controle.
Versão do SQL Server 2005 de 32 bits
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoArquivo tamanhoDataTempoPlataforma
Logread.exe2005.90.2194.0398,11229 De setembro de 200600:33x86
Microsoft.AnalysisServices.AdomdClient.dll9.0.2194.0543,52029 De setembro de 200600:33x86
Microsoft.AnalysisServices.deploymentengine.dll9.0.2194.0138,01629 De setembro de 200600:33x86
Microsoft.AnalysisServices.dll9.0.2194.01,215,26429 De setembro de 200600:33x86
Microsoft.SQLServer.mgdsqldumper.dll2005.90.2194.075,55229 De setembro de 200600:33x86
Microsoft.SQLServer.SqlEnum.dll9.0.2194.0908,06429 De setembro de 200600:33x86
Msasxpress.dll9.0.2194.022,30429 De setembro de 200600:33x86
Msgprox. dll2005.90.2194.0197,92029 De setembro de 200600:33x86
Msmdlocal.dll9.0.2194.015,609,63229 De setembro de 200600:33x86
Msmdredir.dll9.0.2194.03,990,30429 De setembro de 200600:33x86
Mssqlsystemresource.ldfNão Aplicável524,28828 De setembro de 200621:26Não Aplicável
Mssqlsystemresource.mdfNão Aplicável40,108,03228 De setembro de 200621:26Não Aplicável
Replprov. dll2005.90.2194.0547,61629 De setembro de 200600:33x86
Replrec. dll2005.90.2194.0782,11229 De setembro de 200600:33x86
Sqlaccess.dll2005.90.2194.0347,93629 De setembro de 200600:33x86
Sqlagent90.exe2005.90.2194.0319,26429 De setembro de 200600:33x86
Sqlservr.exe2005.90.2194.028,964,18429 De setembro de 200600:33x86
Sysdbupg.SQLNão Aplicável192,34621 De agosto de 200615:01Não Aplicável
Xpstar902005.90.2194.0292,64029 De setembro de 200600:34x86
Xpstar90.rll2005.90.2194.0152,86429 De setembro de 200600:33x86
SQL Server 2005 x64 versão
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoArquivo tamanhoDataTempoPlataforma
Logread.exe2005.90.2194.0522,52829 De setembro de 200607:58x64
Microsoft.AnalysisServices.AdomdClient.dll9.0.2194.0543,52029 De setembro de 200600:33x86
Microsoft.AnalysisServices.AdomdClient.dll9.0.2194.0543,52029 De setembro de 200607:58x86
Microsoft.AnalysisServices.deploymentengine.dll9.0.2194.0138,01629 De setembro de 200600:33x86
Microsoft.AnalysisServices.dll9.0.2194.01,215,26429 De setembro de 200600:33x86
Microsoft.SQLServer.mgdsqldumper.dll2005.90.2194.075,55229 De setembro de 200600:33x86
Microsoft.SQLServer.mgdsqldumper.dll2005.90.2194.091,42429 De setembro de 200607:58x64
Microsoft.SQLServer.SqlEnum.dll9.0.2194.0875,29629 De setembro de 200607:58x86
Msasxpress.dll9.0.2194.022,30429 De setembro de 200600:33x86
Msasxpress.dll9.0.2194.027,42429 De setembro de 200607:58x64
Msgprox. dll2005.90.2194.0259,36029 De setembro de 200607:58x64
Msmdlocal.dll9.0.2194.015,609,63229 De setembro de 200600:33x86
Msmdredir.dll9.0.2194.03,990,30429 De setembro de 200600:33x86
Mssqlsystemresource.ldfNão Aplicável524,28828 De setembro de 200621:26Não Aplicável
Mssqlsystemresource.mdfNão Aplicável40,108,03228 De setembro de 200621:26Não Aplicável
Replprov. dll2005.90.2194.0745,24829 De setembro de 200607:58x64
Replrec. dll2005.90.2194.01,008,41629 De setembro de 200607:58x64
Sqlaccess.dll2005.90.2194.0355,10429 De setembro de 200607:58x86
Sqlagent90.exe2005.90.2194.0390,94429 De setembro de 200607:58x64
Sqlservr.exe2005.90.2194.039,340,32029 De setembro de 200607:58x64
Sysdbupg.SQLNão Aplicável192,34621 De agosto de 200615:01Não Aplicável
Xpstar902005.90.2194.0540,96029 De setembro de 200607:58x64
Xpstar90.rll2005.90.2194.0153,37629 De setembro de 200607:58x64

Como Contornar

Para contornar esse problema, use um dos seguintes métodos:
  • Desbloquear a conta de serviço no domínio controlador.
  • Não use a imposição de diretiva de senha de domínio de Windows para SQL Server autenticados logons. Para desativar essa propriedade, use o instruções a seguir:
    • Para um novo logon do SQL Server
      CREATE LOGIN <SQLAuthenticatedLogin> with PASSWORD = <StrongPassword>, CHECK_POLICY = OFF
    • Para um logon do SQL Server existente
      ALTER LOGIN <SQLAuthenticatedLogin> with CHECK_POLICY = OFF

Situação

Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a".

Mais Informações

Esse hotfix adiciona o novo sinalizador de rastreamento 4614 para o SQL Server 2005. Quando Ativar o sinalizador de rastreamento 4614, você pode usar logons do SQL Server autenticado que usar a imposição de diretivas de senha de domínio do Windows para efetuar logon na instância do mesmo Embora a conta de serviço do SQL Server é bloqueada ou desabilitada no Windows controlador de domínio.

Interativamente, você pode habilitar ou desabilitar o sinalizador de rastreamento usando os seguintes comandos DBCC TRACEON e DBCC TRACEOFF:
  • Ativar sinalizador de rastreamento 4614
    DBCC TRACEON (4614, -1)
  • Desative o sinalizador de rastreamento 4614
    DBCC TRACEOFF (4614, -1)
Você também pode especificar o sinalizador de rastreamento como um parâmetro de inicialização o serviço do SQL Server. Quando você especificar o sinalizador de rastreamento como um parâmetro de inicialização, o rastreamento sinalizador é habilitada automaticamente quando o serviço SQL Server é iniciado. Se você definir o sinalizador de rastreamento como um parâmetro de inicialização, você ainda pode usar o comando DBCC TRACEOFF para desabilitar o sinalizador de rastreamento interativamente.
Para obter mais informações sobre o esquema de nomeação para o Microsoft SQL Atualizações de servidor, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
822499Novo esquema de nomeação para Microsoft Pacotes de atualização de software do SQL Server
Para obter mais informações sobre a atualização de software terminologia, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição do padrão terminologia usada para descrever as atualizações de software da Microsoft

Propriedades

ID do artigo: 925744 - Última revisão: sexta-feira, 7 de junho de 2013 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Palavras-chave: 
kbsqlsetup kbautohotfix kbtshoot kbsql2005connect kbsql2005cluster kbhotfixserver kbqfe kbmt KB925744 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 925744

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com