Artigo: 914157 - Última revisão: sexta-feira, 2 de Novembro de 2007 - Revisão: 1.4

Mensagem de erro quando abre o SQL Server Enterprise Manager depois de desinstalar os componentes de compatibilidade para trás do SQL Server 2005: "não snap-in conseguiu iniciar"

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 | Reduzir tudo

Sintomas

Considere o seguinte cenário. Instalar componentes do Microsoft SQL Server 2005 para trás compatibilidade num computador em que o SQL Server 2000 está instalado. Se desinstalar o SQL Server 2005 Backward compatibilidade Components a partir do computador e, em seguida, tente abrir o SQL Server Enterprise Manager, receberá a seguinte mensagem de erro:
Falha ao inicializar o snap-in.
Nome: - não disponível -
CLSID: {00100100 11 - 1816 - D 0-8EF5-00AA0062C58F}

Causa

Este problema ocorre porque as seguintes alterações são efectuadas para o sistema depois de desinstalar os componentes de compatibilidade para trás do SQL Server 2005:
  • A subchave do registo
    SqlPath
    é removida do registo.
  • O registo para o ficheiro Sqlmmc.dll é interrompido.

Como contornar

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

Método 1

  1. Reinstale os componentes SQL Server 2005 para trás compatibilidade.

    Para transferir os componentes de compatibilidade para trás do SQL Server 2005, procure "SQL Server 2005 para trás compatibilidade Components" no seguinte site Web do centro transferir 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: \Programas\Microsoft SQL Server\80\Tools\Binn\sqlmmc.dll" e, em seguida, clique em OK .

    Nota Drive é um marcador de posição da unidade onde instalou o SQL Server 2000.

Método 2

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) Como efectuar uma cópia de segurança e restaurar o registo no Windows
  1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
  2. Localize a seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup
  3. Com o botão direito do rato a subchave do registo ClientSetup , aponte para Novo e, em seguida, clique em Valor da cadeia .
  4. Mudar o nome da subchave que acabou de criar SqlPath e, em seguida, prima ENTER.
  5. Faça duplo clique na subchave de registo SqlPath e, em seguida, escreva Drive: \Programas\Microsoft SQL Server\80\Tools na caixa dados do valor .
  6. Clique em OK e feche o Editor de registo.
  7. Clique em Iniciar , clique em Executar , tipo regsvr32 "Drive: \Programas\Microsoft SQL Server\80\Tools\Binn\sqlmmc.dll" e, em seguida, clique em OK .

Ponto Da Situação

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

Mais Informação

O pacote de SQL Server 2005 Backward Compatibility Components inclui as versões mais recentes do tempo de execução Data Transformation Services (DTS) 2000, SQL-DMO, Decision Support Objects (DSO) e SQL Virtual Device Interface (SQLVDI). Estas versões foram actualizados para compatibilidade com o SQL Server 2005 e incluem todas as correcções através 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )