Como remover manualmente o SQL Server 2000 padrão, o nome, ou instância virtual

Traduções deste artigo Traduções deste artigo
ID do artigo: 290991 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

As etapas neste artigo descrevem como preparar seu sistema para a reinstalação do programa SQL Server.

A maneira correta (e a maneira que a Microsoft recomenda usar) para remover o Microsoft SQL Server 2000 é usar a opção de desinstalação que está disponível no Microsoft SQL Server 2000 Setup programa. No entanto, se uma instalação falhar, a opção desinstalar não pode estar disponível. Se a opção desinstalar não estiver disponível, você deve obter o sistema para um ponto de instalação limpa, estável antes de tentar reinstalar o programa SQL Server.

Observação O programa de instalação (64-bit) do Microsoft SQL Server 2000 usa o Windows Installer para integrar completamente a instalação de recursos do SQL Server na árvore de um único recurso. O mínimo e os modos de instalação típica não são implementados. Por padrão, o programa de instalação exibe a árvore de recursos com todos os recursos disponíveis selecionados. Os administradores podem personalizar uma instalação selecionando itens na árvore do recurso e alterando caminhos de instalação. Para obter mais informações, consulte a documentação do SQL Server 2000 (64-bit).

Coisas a serem consideradas antes de remover o Microsoft SQL Server 2000

Aviso importante : você pode ter bancos de dados que você deseja salvar em seu estado atual. Você também pode deseja salvar as alterações feitas nos bancos de dados padrão. Se uma for verdadeira, antes de executar as etapas neste artigo, certifique-se que você tem um bom backup conhecido dos dados ou que você salve uma cópia de todos os arquivos log e dados em uma pasta diferente da pasta MSSQL, porque você deve excluir a pasta MSSQL.

Os arquivos que você deve salvar incluem esses arquivos de banco de dados Microsoft SQL Server 2000 instala:
  • Distmdl.*
  • Master.*
  • Mastlog.*
  • Model.*
  • Modellog.*
  • Msdbdata.*
  • Msdblog.*
  • Northwnd.* (instalação opcional)
  • Pubs.*
  • Pubs_log.*
  • Tempdb.*
  • Templog.*

Aviso Se a instalação do SQL Server também estiver sendo usada em conjunto com o Microsoft SQL Server Reporting Services, certifique-se que as seguintes pastas e as subpastas são também salvos ou renomeadas:
  • Default pathServiços \Relatando
  • Default pathServiços \MSSQL\Reporting
  • Default path\ SQL Server Instance name \Relatando serviços
  • Default path\80\Tools\Report designer
Observação Default path se refere a %ProgramFiles%\Microsoft SQL Server

A Microsoft também recomenda que:
  • Você verifique se outros recursos de cluster não tem dependências em Microsoft SQL Server 2000, se o Microsoft SQL Server 2000 está em cluster.

    Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    835185Dependências de recurso de cluster de failover no SQL Server
  • Você interromper o Microsoft SQL Server 2000, porque conexões ativas podem impedir que o processo de desinstalação concluída com êxito.
  • Feche todos os cliente do Microsoft SQL Server 2000 ou administração ferramentas outros nós.
  • Fazer logon no servidor com uma conta de privilégios equivalentes (ou seja, uma conta que seja membro do grupo Administradores Local) ou na conta de serviço de 2000 do Microsoft SQL Server. Se o SQL Server está em cluster, a conta usada deve ser um membro do grupo Administradores locais em todos os nós de cluster.

Etapas para remover o SQL Server

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:
322756Como fazer backup e restaurar o registro no Windows

Dependendo do seu ambiente específico, você pode usar um ou mais, as etapas a seguir que.

Após remover o SQL Server com êxito, você não é necessário que continuar com as etapas restantes nesta lista.

  1. Localize a pasta de dados para sua instalação e renomeá-lo caso você precise salvar os dados. Caso contrário, exclua a pasta de dados . A Microsoft recomenda que você mantenha a pasta de dados para que você tenha um backup de arquivo simples de bancos de dados em um formato MDF e LDF disponível. Se você renomear a pasta Data , você pode recuperar os dados existentes no mesmo estado e a condição que se encontrava quando você fez a instância do SQL Server off-line, fornecidos a reinstalação usa o mesmo nome, caminho e endereço IP.
  2. Para um servidor virtual, use o programa de instalação do Microsoft SQL Server 2000 no CD e clique em desinstalar opção. Isto está documentado no tópico "Como desinstalar uma instalação existente do SQL Server (instalação)" nos manuais online do SQL Server.
  3. Para uma instância (autônoma) não-agrupado, você pode seguir a etapa 1, ou, no painel de controle, abra o miniaplicativo Adicionar ou remover programas .
  4. No painel de controle, abra o miniaplicativo Adicionar ou remover programas .
  5. Execute Regedt32 e, em seguida, localize essa chave do Registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    Em chave Uninstall , localize o código do produto para a instância do Microsoft SQL Server 2000 que você está tentando remover.

    Na barra de tarefas, clique em Iniciar e, em seguida, clique em Executar . Na caixa de diálogo Executar , copiar e colar ou digite este comando:

    C:\WINNT\IsUninst.exe -f "c:\Arquivos de Programas\Microsoft SQL Server\MSSQL$Server1\Uninst.is"-c"c:\Arquivos de Programas\Microsoft SQL Server\MSSQL$Server1\sqlsun.dll"-Mssql.miff i = I1

    Se essas etapas não funcionarem, você pode seguir as etapas na seção Remove All Known Instances of SQL Server para remover o Microsoft SQL Server 2000 manualmente.

    Observação Não é a intenção para remover 100 por cento do SQL Server 2000 no momento. Essas etapas se destinam a obter o sistema para um estado onde você pode executar uma instalação bem-sucedida, para que, em seguida, você pode remover a instalação do Microsoft SQL Server 2000 que está sendo recuperada.


Observação Se esta for uma instância clusterizada do SQL Server 2000, repita essas etapas para cada nó no cluster.

Remover uma instância específica do SQL Server

Para remover uma instância específica do SQL Server, execute estas etapas:
  1. Localize e exclua a unidade % : \Arquivos de Programas\Microsoft SQL Server\MSSQL\Binn pasta na qual % da unidade está o local da instância do SQL Server que deseja remover.
  2. Localize, a seguinte chave do Registro:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer


      Observação Se você estiver excluindo uma instância padrão, você deve excluir todas as chaves exceto a chave cliente .
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server


      Você deve usar o Regedt32.exe para editar o valor InstalledInstances da instância que você está removendo. Uma instância padrão é listada como MSSQLSERVER e instâncias nomeadas aparecem como o nome fornecido para a instância.

      Observação Você não pode usar o Regedit.exe para editar o valor; você deve usar Regedt32.exe em vez disso.


Observação Se esta for uma instância clusterizada do SQL Server 2000, repita essas etapas para cada nó no cluster.

Remover todas as instâncias conhecidas do SQL Server

Para remover todas as instâncias conhecidas do SQL Server, execute estas etapas:
  1. Localize e exclua a unidade % : \Arquivos de Programas\Microsoft SQL Server\MSSQL\Binn pasta.
  2. Localize e exclua essas chaves do Registro:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server


  3. Localize e exclua essas chaves do Registro:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper
  4. As chaves de três registro na etapa 3 correspondem à instância padrão do Microsoft SQL Server 2000. Instâncias nomeadas aparecem semelhantes aos listados na etapa 3, juntamente com $ instance_name , porque instance_name é o nome dado à instância do determinado. Após localizar as chaves corretas para a instância que você está removendo, selecione essas chaves e, em seguida, exclua-os.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
      $ NomedaInstância
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
      $ NomedaInstância
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper

  5. Se a instância do SQL Server você está removendo foi agrupado em cluster, remova os recursos de cluster para a instância que podem permanecer no administrador de cluster.

    Observação Remova apenas os recursos do SQL Server.
  6. Reinstale o Microsoft SQL Server 2000 e use o mesmo nome e endereço IP.
  7. Executar a instalação para a instalação e use a opção de desinstalação para limpar qualquer configuração problemas ou erros que ainda podem existir devido a falha na instalação.


Observação Se esta for uma instância clusterizada do SQL Server 2000, repita essas etapas para cada nó no cluster.

Remover uma instância padrão do SQL Server

Para remover uma instância padrão do SQL Server localize e exclua essas chaves do Registro:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT

Remover uma instância nomeada do SQL Server

Para remover uma instância nomeada do SQL Server, execute estas etapas:
  1. Localize e exclua essas chaves do Registro para um nome instância, onde o InstanceName é o nome da instância que você está removendo.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
      $ NomedaInstância
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
      $ NomedaInstância
  2. Se a instância do SQL Server você está removendo foi agrupado em cluster, remova os recursos de cluster para esta instância do SQL Server que pode permanecer no administrador de cluster.

    Observação Remova apenas os recursos do SQL Server.
  3. Reinstale o Microsoft SQL Server 2000 e use o mesmo nome e endereço IP.
  4. Executar a instalação para a instalação e use a opção de desinstalação para limpar qualquer configuração problemas ou erros que ainda podem existir devido a falha na instalação.


Observação Se esta for uma instância clusterizada do SQL Server 2000, repita essas etapas para cada nó no cluster.

Como incluir a remoção de texto completo

Para incluir a remoção de texto completo, siga estas etapas:
  1. Exclua as seguintes entradas de registro. Use esta seção somente ao usar as etapas na seção Remove All Known Instances of SQL Server :
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSCNTRS
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSEARCH
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGATHERER
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGTHRSVC
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSINDEX
    Observação Excluir essas desativa de chaves do Registro a pesquisa da Microsoft (MSSearch) do serviço. Isso pode afetar os aplicativos a seguir se eles estiverem em execução no mesmo computador:
    • Microsoft Exchange Server
    • Microsoft SharePoint Portal Server
    • Microsoft Site Server
    • Microsoft Commerce Server
    • Microsoft Small Business Server
  2. Se a instância do SQL Server você está removendo foi agrupado em cluster, remova os recursos de cluster para esta instância do SQL Server que pode permanecer no administrador de cluster.

    Observação : remover somente os recursos do SQL Server.
  3. Reinstale o Microsoft SQL Server 2000 e use o mesmo nome e endereço IP.
Se você não remover MSSearch, você pode receber as seguintes mensagens de erro ao reinstalar o SQL Server 2000:

[sqlclusterSetup.cpp:464]: 2 (0 x 2): O sistema não é possível localizar o arquivo especificado. Problema no nome do recurso do SQL Server texto completo.

[clushelp.cpp:1238]: 5007 (0x138f): O recurso de cluster não foi encontrado.

[sqlclusterSetup.cpp:1059]: 5007 (0x138f): O recurso de cluster não foi encontrado.


Se você receber essas mensagens de erro, reinicie os servidores, siga as etapas para remover MSSearch e, em seguida, tente a instalação novamente.

Observação : como o processo de remoção não foi concluído anteriormente, se você estiver preocupado com poder remover uma instância no futuro, você pode executar a etapa seguinte para verificar que você tiver resolvido todos os problemas que podem causar uma recorrência desse problema. Não é necessário executar essa etapa apenas para garantir que essa remoção determinada concluída; ele apenas verifica se o processo de remoção automática está funcionando. Execute à instalação do SQL Server programa e usar a opção de desinstalação para verificar a remoção processar agora em vez de esperar até você devem ter essa funcionalidade. Se essa etapa falhar, você deve continuar investigando para determinar e resolver a causa da falha.

Execute a instalação para a instalação e use a opção de desinstalação para verificar que não há nenhuma configuração problemas ou erros que ainda podem existir devido a remoção falha.

Observação : em alguns casos, a pasta % da unidade : "\Arquivos de Programas\Microsoft SQL Server\80 não pode ser excluído e você deve excluir a pasta manualmente."

Ao reinstalar o SQL Server 2000, a seguinte mensagem de erro pode ocorrer:
Uma instalação de programa anterior criada operações de arquivo na máquina instalação pendentes. Você deve reiniciar o computador antes de executar o programa de instalação
Se a mensagem de erro ocorrer, reinicie os servidores e, em seguida, tente a instalação novamente. Se você receber a mensagem de erro novamente, depois que você reiniciar o servidor, os arquivos que você está tentando excluir são provavelmente somente leitura.

Siga estas etapas para ver se os arquivos são Read - somente:
  1. Localize esta chave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
  2. Observe os nomes de arquivo.
  3. Verifique se que esses arquivos não tem o atributo somente leitura definido.
  4. Reinicie o servidor novamente.

Excluir conteúdo de pastas TEMP antes de reinstalar o SQL Server

Exclua todo conteúdo da pasta Temp do Temp de sistema e a pasta Temp do usuário de instalação. Para determinar o local da pasta Temp do usuário, digite o seguinte comando em um prompt de comando:
C:\Documents and Settings\username > conjunto t
Os resultados devem incluir o seguinte:
TEMP=C:\DOCUME~1\username\LOCALS~1\Temp
TMP=C:\DOCUME~1\username\LOCALS~1\Temp
outros itens também podem ser listados. O caminho típico é o seguinte:
C:\Documents and ome_do_usuário\Local Settings\Temp
O caminho típico para o caminho de sistema TEMP é % systemroot%\temp.

Referências

Se a mensagem de erro de operações de arquivo pendente persistir, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft:
312995Instalação do SQL Server 2000 falha com ".. .Previous programa de instalação..." mensagem de erro

Propriedades

ID do artigo: 290991 - Última revisão: segunda-feira, 11 de junho de 2007 - Revisão: 14.3
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
Palavras-chave: 
kbmt kbhowtomaster KB290991 KbMtpt
Traduçã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: 290991

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