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

Traduções de Artigos Traduções de Artigos
Artigo: 290991 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Os passos neste artigo descrevem como preparar o sistema para uma reinstalação do programa do SQL Server.

A forma correcta (e a forma como a Microsoft recomenda que utilize) remover o Microsoft SQL Server 2000 é utilizar a opção de desinstalação que está disponível a configuração do Microsoft SQL Server 2000 programa. No entanto, se uma instalação falhar, opção desinstalar pode não estar disponível. Se a opção de desinstalação não estiver disponível, terá de obter o sistema para um ponto de instalação limpa e estável antes de tentar reinstalar o programa do SQL Server.

Nota O programa de configuração (64-bit) Microsoft SQL Server 2000 utiliza o Windows Installer para integrar totalmente a instalação de funcionalidades do SQL Server numa única funcionalidade árvore. O mínimo e os modos de instalação típica já não são implementados. Por predefinição, o programa de configuração apresenta a árvore de funcionalidades com todas as funcionalidades disponíveis seleccionadas. Os administradores podem personalizar uma instalação seleccionando itens na árvore da funcionalidade e alterando caminhos de instalação. Para mais informações, consulte a documentação do SQL Server 2000 (64-bit).

Questões a considerar antes de remover o Microsoft SQL Server 2000

Aviso importante : pode ter bases de dados que pretende guardar no respectivo estado actual. Também poderá guardar as alterações efectuadas as bases de dados predefinido. Se forem verdadeiras, antes de seguir os passos descritos neste artigo, certifique-se que tem uma cópia de segurança boa conhecida dos dados ou que guarde uma cópia de todos os ficheiros dados e de registo numa pasta diferente da pasta MSSQL, uma vez que terá de eliminar a pasta MSSQL.

Os ficheiros que tem de guardar incluir estes ficheiros de base 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 está a ser utilizada em conjunto com os serviços de relatório do Microsoft SQL Server, certifique-se que as seguintes pastas e as subpastas são também guardadas ou mudar o nome:
  • Default pathServiços \Relatório
  • Default pathServiços \MSSQL\Reporting
  • Default path\ SQL Server Instance name \Relatório serviços
  • Default path\80\Tools\Report designer
Nota Default path se refere a %ProgramFiles%\Microsoft do SQL Server

A Microsoft também recomenda que:
  • Verifique se outros recursos de cluster têm dependências no SQL Server 2000, se o cluster do Microsoft SQL Server 2000.

    Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    835185Dependências de recursos de cluster de activação pós-falha no SQL Server
  • Parar o SQL Server 2000, porque existem ligações activas podem impedir o processo de desinstalação de concluir com êxito.
  • Feche todos os Microsoft SQL Server 2000 Client ou administração ferramentas outros nós.
  • Iniciar sessão no servidor com a conta de serviço 2000 Microsoft SQL Server ou uma conta de privilégios equivalentes (ou seja, uma conta que seja membro do grupo Administradores Local). Se o SQL Server estiver agrupado, a conta utilizada tem de ser um membro do grupo Administradores Local em todos os nós do cluster.

Passos para remover o SQL Server

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:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows

Dependendo do seu ambiente específico, pode utilizar um ou mais, os passos que seguem.

Depois de remover com êxito do SQL Server, não é necessário que continuar com os restantes passos nesta lista.

  1. Localize a pasta de dados para a instalação e mude o nome se tiver de guardar os dados. Caso contrário, elimine a pasta de dados . A Microsoft recomenda que mantenha a pasta Data para que tenha uma cópia de ficheiro simples segurança de bases de dados num formato MDF e LDF disponível. Se mudar o nome da pasta de dados , pode recuperar os dados existentes no mesmo estado e a condição que estava quando demorou a instância do SQL Server offline, fornecido a reinstalação utiliza o mesmo nome, caminho e endereço IP.
  2. Para um servidor virtual, utilize o programa de configuração do Microsoft SQL Server 2000 que está no CD e clique em desinstalar opção. Isto está documentado no tópico "How to desinstalar uma instalação existente do SQL Server (programa de configuração)" no SQL Server Books Online.
  3. Para uma instância (autónoma) sem clusters, pode executar o passo 1, ou, no painel de controlo abra a aplicação Adicionar/remover programas .
  4. No painel de controlo, abra a aplicação Adicionar/remover programas .
  5. Execute o Regedt32 e, em seguida, localize esta chave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    Chave desinstalar , localize o código de produto para a instância do Microsoft SQL Server 2000 que está a tentar remover.

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

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

    Se estes passos não funcionarem, pode seguir os passos da secção Remove All Known Instances of SQL Server para remover manualmente o Microsoft SQL Server 2000.

    Nota Não é a intenção para remover a 100 por cento do SQL Server 2000 neste momento. Estes passos destinam-se para obter o sistema num estado onde pode efectuar uma instalação com êxito, pelo que, em seguida, pode remover a instalação do Microsoft SQL Server 2000 que está a ser recuperada.


Nota Se se tratar de uma instância do SQL Server 2000 com clusters, repita estes passos para cada nó no cluster.

Remover uma instância específica do SQL Server

Para remover uma instância específica do SQL Server, siga estes passos:
  1. Localize e, em seguida, elimine a unidade % : pasta de SQL Server\MSSQL\Binn \Programas\Microsoft em que a unidade % é a localização da instância do SQL Server que pretende remover.
  2. Localize, a seguinte chave de registo:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer


      Nota Se estiver a eliminar uma instância predefinida, terá de eliminar todas as chaves excepto a chave de cliente .
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server


      Tem de utilizar o Regedt32.exe para editar o valor InstalledInstances da instância que está a remover. Uma instância predefinida é listada como MSSQLSERVER e instâncias nomeadas aparecem como o nome atribuído à instância.

      Nota Não pode utilizar Regedit.exe para editar o valor; tem de utilizar Regedt32.exe em vez disso.


Nota Se se tratar de uma instância do SQL Server 2000 com clusters, repita estes passos para cada nó no cluster.

Remover todas as instâncias conhecidas do SQL Server

Para remover todas as instâncias conhecidas do SQL Server, siga estes passos:
  1. Localize e, em seguida, elimine a unidade % : \Programas\Microsoft SQL Server\MSSQL\Binn pasta.
  2. Localize e elimine estas chaves de registo:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server


  3. Localize e elimine estas chaves de registo:
    • 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 registo no passo 3 correspondem à instância predefinida do Microsoft SQL Server 2000. Instâncias nomeadas aspecto semelhantes das listadas no passo 3, juntamente com $ instance_name , uma vez que instance_name é o nome atribuído a instância específica. Depois de localizar as chaves correctas para a instância que está a remover, seleccione essas chaves e, em seguida, eliminá-los.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
      $ InstanceName
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
      $ InstanceName
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper

  5. Se a instância do SQL Server que está a remover foi agrupada, remova quaisquer recursos de cluster para a instância que podem permanecer no administrador de clusters.

    Nota Remova apenas recursos do SQL Server.
  6. Reinstalar o Microsoft SQL Server 2000 e utilizar o mesmo nome e endereço IP.
  7. Execute o programa de configuração para a instalação e utilize a opção de desinstalação para limpar quaisquer problemas de configuração ou erros que possam ainda existir devido a falha na instalação.


Nota Se se tratar de uma instância do SQL Server 2000 com clusters, repita estes passos para cada nó no cluster.

Remover uma instância predefinida do SQL Server

Para remover uma instância predefinida do SQL Server localize e elimine estas chaves de registo:
  • 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, siga estes passos:
  1. Localize e elimine estas chaves de registo para um com o nome instância, em que InstanceName é o nome da instância que está a remover.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
      $ InstanceName
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
      $ InstanceName
  2. Se a instância do SQL Server que está a remover foi agrupada, remova quaisquer recursos de cluster para esta instância do SQL Server que podem permanecer no administrador de clusters.

    Nota Remova apenas recursos do SQL Server.
  3. Reinstalar o Microsoft SQL Server 2000 e utilizar o mesmo nome e endereço IP.
  4. Execute o programa de configuração para a instalação e, em seguida, utilize a opção de desinstalação para limpar quaisquer problemas de configuração ou erros que possam ainda existir devido a falha na instalação.


Nota Se se tratar de uma instância do SQL Server 2000 com clusters, repita estes passos para cada nó no cluster.

Como incluir a remoção de texto completo

Para incluir a remoção de texto completo, siga estes passos:
  1. Elimine as seguintes entradas de registo. Utilize esta secção apenas quando utilizar os passos na secçã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
    Nota Eliminar desactiva estas chaves de registo Microsoft Search (MSSearch) serviço. Isto pode afectar as seguintes aplicações se 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 que está a remover foi agrupada, remova quaisquer recursos de cluster para esta instância do SQL Server que possam permanecer no administrador de clusters.

    Nota : apenas remover recursos do SQL Server.
  3. Reinstalar o Microsoft SQL Server 2000 e utilizar o mesmo nome e endereço IP.
Se não remover MSSearch, poderá receber as seguintes mensagens de erro quando reinstalar o SQL Server 2000:

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

[clushelp.cpp:1238]: 5007 (0x138f): não foi possível encontrar o recurso de cluster.

[sqlclusterSetup.cpp:1059]: 5007 (0x138f): não foi possível encontrar o recurso de cluster.


Se receber estas mensagens de erro, reiniciar os servidores, siga os passos para remover o MSSearch e, em seguida, tente instalar novamente.

Nota : uma vez que o processo de remoção não foi concluída anteriormente, se estiver preocupado com a capacidade de remover uma instância no futuro, pode efectuar o passo seguinte para verificar que resolveu todas as questões que podem causar uma periodicidade deste problema. Não é necessário efectuar este passo apenas para se certificar de que esta remoção determinada concluída; apenas verifica se o processo de remoção automática está a funcionar. Execute à configuração do SQL Server programa e utilizar a opção de desinstalação para verificar a remoção processar agora em vez de espera até que têm de ter esta funcionalidade. Se este passo falhar, terá de continuar a investigar para determinar e resolver a causa da falha.

Execute o programa de configuração para a instalação e, em seguida, utilize a opção desinstalar para verificar se existem sem problemas de configuração ou erros que possam ainda existir devido a falha na remoção.

Nota : em alguns casos, a pasta % unidade : "não é possível eliminar \Programas\Microsoft SQL Server\80 e deve eliminar manualmente a pasta."

Quando reinstalar o SQL Server 2000, a seguinte mensagem de erro pode ocorrer:
Uma instalação de programa anterior criada ficheiro operações pendentes no computador de instalação. Tem de reiniciar o computador antes de executar o programa de configuração
Se a mensagem de erro ocorrer, reinicie os servidores e tente novamente a instalação. Se receber a mensagem de erro novamente, depois de reiniciar o servidor, os ficheiros que está a tentar eliminar estão provavelmente só de leitura.

Siga estes passos para ver se os ficheiros são de leitura - apenas:
  1. Localize esta chave de registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
  2. Tenha em atenção os nomes de ficheiro.
  3. Verificar que os ficheiros não tem o atributo só de leitura definido.
  4. Reinicie o servidor novamente.

Eliminar conteúdo de pastas Temp antes de reinstalar o SQL Server

Elimine todo o conteúdo da pasta Temp do tanto o sistema TEMP e a pasta Temp do utilizador que efectuar a instalação. Para determinar a localização da pasta Temp do utilizador, escreva o seguinte comando numa linha de comandos:
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
também podem ser listados outros itens. O caminho normal é a seguinte:
C:\Documents and Settings\nome_utilizador\Definições locais\Temp
O caminho normal para o caminho de sistema Temp é % systemroot%\temp.

Referências

Se a mensagem de erro do ficheiro pendente operações persistir, consulte o seguinte artigo na base de dados de conhecimento da Microsoft:
312995Falha de instalação do SQL Server 2000 com ".. .previous instalação do programa..." mensagem de erro

Propriedades

Artigo: 290991 - Última revisão: 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 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: 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