ID do artigo: 914157 - Última revisão: sexta-feira, 2 de novembro de 2007 - Revisão: 1.4

Mensagem de erro ao abrir o SQL Server Enterprise Manager após você desinstalar os componentes de compatibilidade com versões anteriores do SQL Server 2005: "Falha ao inicializar snap-in"

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Considere o seguinte cenário. Você instala o Microsoft SQL Server 2005 para trás compatibilidade Components em um computador onde o SQL Server 2000 é instalado. Se você desinstalar os componentes de compatibilidade com versões anteriores do SQL Server 2005 do computador e, em seguida, tente abrir o SQL Server Enterprise Manager, você receber a seguinte mensagem de erro:
Falha ao inicializar snap-in.
Nome: - não disponível -
CLSID: {00100100 11 - 1816 - D 0-8EF5-00AA0062C58F}

Causa

Esse problema ocorre porque as seguintes alterações são feitas para o sistema depois de desinstalar os componentes de compatibilidade com versões anteriores do SQL Server 2005:
  • A subchave de registro
    SqlPath
    é removida do Registro.
  • O registro para o arquivo Sqlmmc.dll é interrompido.

Como Contornar

Para contornar este problema, use um dos seguintes métodos.

Método 1

  1. Reinstale os componentes de compatibilidade com versões anteriores do SQL Server 2005.

    Para fazer o download de componentes de compatibilidade com versões anteriores do SQL Server 2005, procure "SQL Server 2005 para trás compatibilidade componentes" no site do Centro de download da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?familyid=d09c1d60-a13c-4479-9b91-9e8b9d835cdc&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=d09c1d60-a13c-4479-9b91-9e8b9d835cdc&displaylang=en)
  2. Clique em Iniciar , clique em Executar , tipo regsvr32 "Drive: \Arquivos de Programas\Microsoft SQL Server\80\Tools\Binn\sqlmmc.dll" e em seguida, clique em OK .

    Observação Drive é um espaço reservado para a unidade onde você instalou o SQL Server 2000.

Método 2

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) Como fazer backup e restaurar o registro no Windows
  1. Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK .
  2. Localize a seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup
  3. Com o botão direito do mouse na subchave do Registro ClientSetup , aponte para novo e em Valor da seqüência .
  4. Renomeie a subchave do registro que você acabou de criar SqlPath e, em seguida, pressione ENTER.
  5. Clique duas vezes na subchave de registro SqlPath e, em seguida, digite Drive: \Arquivos de Programas\Microsoft SQL Server\80\Tools na caixa dados do valor .
  6. Clique em OK e feche o Editor do Registro.
  7. Clique em Iniciar , clique em Executar , tipo regsvr32 "Drive: \Arquivos de Programas\Microsoft SQL Server\80\Tools\Binn\sqlmmc.dll" e em seguida, clique em OK .

Situação

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

Mais Informações

O pacote de componentes de compatibilidade com versões anteriores do SQL Server 2005 inclui as versões mais recentes do tempo de execução do DTS (Data Transformation Services) 2000, SQL-DMO, Decision Support Objects (DSO) e SQL Virtual Device Interface (SQLVDI). Essas versões foram atualizados para compatibilidade com o SQL Server 2005 e incluem todas as correções por meio do SQL Server 2000 Service Pack 4 (SP4).

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Workgroup Edition
Palavras-chave: 
kbmt kbsql2005tool kbexpertiseadvanced kbtshoot kbprb KB914157 KbMtpt
Tradução automáticaTradução automática
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: 914157  (http://support.microsoft.com/kb/914157/en-us/ )