Você está offline; aguardando reconexão

SQL Server 2005 não inicie quando você atualizar o SQL Server 2000 para o SQL Server 2005

Extended support for SQL Server 2005 ends on April 12, 2016

If you are still running SQL Server 2005 after April 12, 2016, you will no longer receive security updates and technical support. We recommend upgrading to SQL Server 2014 and Azure SQL Database to achieve breakthrough performance, maintain security and compliance, and optimize your data platform infrastructure. Learn more about the options for upgrading from SQL Server 2005 to a supported version here.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 900497
Sintomas
Quando você atualiza o Microsoft SQL Server 2000 para o Microsoft SQL Server 2005, SQL Server 2005 não é iniciado. As seguintes mensagens são registradas no log do aplicativo:

mensagem 1
Não é possível carregar o certificado especificado pelo usuário. O servidor não aceitará uma conexão. Você deve verificar se o certificado está instalado corretamente. Consulte "Configurando certificado para uso por SSL" nos manuais online.
Para obter mais informações, consulte o Centro de Ajuda e suporte em http://support.microsoft.com.
mensagem 2
Inicialização de TDSSNIClient falhou com erro 0x80092004, código de status 0 x 80.
Para obter mais informações, consulte o Centro de Ajuda e suporte em http://support.microsoft.com.
mensagem 3
Inicialização de TDSSNIClient falhou com erro 0x80092004, código de status 0 x 1.
Para obter mais informações, consulte o Centro de Ajuda e suporte em http://support.microsoft.com.
mensagem 4
Não foi possível iniciar a biblioteca de rede devido a um erro interno na biblioteca de rede. Para determinar a causa, reveja os erros imediatamente anteriores a no log de erros.
Para obter mais informações, consulte o Centro de Ajuda e suporte em http://support.microsoft.com.
Causa
Esse problema ocorre porque o valor que é armazenado na entrada de registro do certificado não é válido antes da atualização.

Se a entrada de registro de certificado for definida como um valor diferente de zero antes da atualização, SQL Server 2005 irá migrar o valor e usar o valor. Portanto, se o valor não é válido, SQL Server 2005 não será iniciado porque o SQL Server 2005 não é possível localizar o certificado correspondente.
Resolução
Para resolver esse problema, use um dos seguintes métodos:
  • Importe um certificado válido usando o SQL Server Configuration Manager.
  • Limpar a entrada de registro de certificado para que um valor não está definido. SQL Server 2005 usará um certificado auto-assinado.
Mais Informações
SQL Server 2000 e o SQL Server 2005 tentam sempre criptografar o pacote de logon durante uma conexão. Portanto, SQL Server 2000 e o SQL Server 2005 tentam carregar um certificado SSL (Secure Sockets LAYER) se a criptografia de dados está habilitada ou não.

Quando a entrada de registro de certificado está definida como um valor que não é válido, o SQL Server 2000 inicia sem carregar o certificado no computador local. Portanto, SQL Server 2000 não tenta criptografar o pacote de logon. Um exemplo de um valor que não é válido é 0. Quando a entrada de registro de certificado é definida como um valor que é válido, o SQL Server 2000 tenta carregar um certificado e tenta criptografar o pacote de logon.

A seguinte subchave do registro é a entrada de registro de certificado para SQL Server 2000:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib

Nome de valor: certificados
Tipo: REG_SZ
Ao contrário do SQL Server 2000, o SQL Server 2005 não permitirá que você desabilite a criptografia definindo a entrada de registro de certificado para um valor de 0. Ao atualizar o SQL Server 2000 para o SQL Server 2005, SQL Server 2005 limpa sem a entrada de registro de certificado se a entrada de registro de certificado está definida como um valor de 0. Nessa situação, o SQL Server 2005 gera um certificado auto-assinado quando a instância é iniciado.

A seguinte subchave do registro é a entrada de registro de certificado para SQL Server 2005:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\SuperSocketNetLib

Nome de valor: certificados
Tipo: REG_SZ
Se o valor que é armazenado na entrada de registro do certificado não for válido devido comprimento incorreto, o SQL Server 2005 não será iniciado. As seguintes mensagens são registradas no log do aplicativo:

mensagem 1
Inicialização de TDSSNIClient falhou com erro 0xd, código de status 0x38.
Para obter mais informações, consulte o Centro de Ajuda e suporte em http://support.microsoft.com.
mensagem 2
Inicialização de TDSSNIClient falhou com erro 0xd, código de status 0 x 1.
Para obter mais informações, consulte o Centro de Ajuda e suporte em http://support.microsoft.com.
mensagem 3
Não foi possível iniciar a biblioteca de rede devido a um erro interno na biblioteca de rede. Para determinar a causa, reveja os erros imediatamente anteriores a no log de erros.
Para obter mais informações, consulte o Centro de Ajuda e suporte em http://support.microsoft.com.
Se o valor que é armazenado na entrada de registro do certificado for válido, SQL Server 2005 for iniciado com êxito e a seguinte mensagem é registrada no log do aplicativo:
O certificado foi carregado com êxito para criptografia.

Warning: This article has been translated automatically

Propriedades

ID do Artigo: 900497 - Última Revisão: 09/22/2006 01:55:08 - Revisão: 3.1

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition

  • kbmt kbtshoot kbprb KB900497 KbMtpt
Comentários