Você está na página 1de 6

Como desinstalar manualmente uma instância do SQL Server 2005 Página 1 de 6

ID do artigo: 909967 - Última revisão: quarta-feira, 19 de maio de 2010 - Revisão: 6.0


Como desinstalar manualmente uma instância do SQL Server 2005
Clique aqui para exibir o artigo traduzido e o artigo original em inglês, lado a lado.
Exibir Aviso de Isenção de Tradução Automática

Este artigo descreve como desinstalar manualmente uma instância independente do Microsoft
SQL Server 2005. Se você seguir as etapas neste artigo, preparar o sistema para que você
pode reinstalar o SQL Server.

Para obter mais informações sobre como desinstalar manualmente um cluster de failover de
2005 do SQL Server, consulte o tópico "Como desinstalar manualmente um cluster de failover
do SQL Server 2005" nos manuais online do SQL Server 2005 ou visite o seguinte site da
Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms180973(SQL.90).aspx
(http://msdn2.microsoft.com/en-us/library/ms180973(SQL.90).aspx)

Para obter mais informações sobre como desinstalar uma instância do SQL Server 2000
manualmente, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da
Microsoft:
290991 (http://support.microsoft.com/kb/290991/ ) Como remover manualmente o SQL
Server 2000 padrão, o nome, ou instância virtual

Importante Em um computador que esteja executando o SQL Server 2005 junto com versões
anteriores do SQL Server, SQL Server Enterprise Manager e outros programas que dependem
do SQL-DMO podem ser desativados quando você desinstala a instância do SQL Server 2005.

Esse problema pode ocorrer quando existem instalações lado a lado do SQL Server 2005, SQL
Server 2000 e SQL Server 7.0 e ao desinstalar qualquer uma das versões. Esse problema
também pode ocorrer quando existem instalações lado a lado do SQL Server 2000 e do SQL
Server 2005 e ao instalar o SQL Server 2000 após a instalação do SQL Server 2005.

Esse problema ocorre porque o registro para o SQL Server 2005 SQL-DMO COM a biblioteca foi
excluída. Para reabilitar o SQL Server Enterprise Manager e outros programas que dependem
do SQL-DMO, registre o SQL-DMO. Para fazer isso, execute o seguinte comando em um prompt
de comando:
regsvr32.exe sqldmo.dll

Recomendamos que você use Adicionar ou remover programas para desinstalar o SQL Server
2005. No entanto, se uma instalação falhar ou se adicionar ou remover programas não
desinstala a instância do SQL Server 2005, siga as etapas neste artigo para desinstalar
manualmente a instância.

Se você receber a seguinte mensagem de erro durante o processo de instalação do SQL Server
2005, um componente do SQL Server 2005 não foi desinstalado do computador:

Um componente que você especificou na propriedade ADD_LOCAL já está instalado. Para


atualizar o componente existente, consulte o arquivo template.ini e defina a propriedade
UPGRADE como o nome do componente.

Antes de desinstalar o SQL Server 2005

Faça backup dos dados


Você pode ter bancos de dados que você deseja salvar no presente estado. Convém também
salvar as alterações feitas nos bancos de dados padrão. Se ambos os casos for true, certifique-
se de ter um bom backup dos dados antes de executar as etapas neste artigo. Se preferir,
salve uma cópia de todos os dados e de todos os arquivos de log. Salve essas cópias em uma

http://support.microsoft.com/?kbid=909967 09/10/2010
Como desinstalar manualmente uma instância do SQL Server 2005 Página 2 de 6

pasta diferente da pasta MSSQL. A pasta MSSQL é excluída como parte do processo de
desinstalação.

Os arquivos que você deve salvar incluem os seguintes arquivos de banco de dados. Esses
arquivos são instalados como parte do SQL Server 2005:

 Distmdl. *
 Master. *
 Mastlog. *
 Model.*
 Modellog. *
 Msdbdata. *
 Msdblog. *
 Mssqlsystemresource. *
 Northwnd. * (este banco de dados é uma instalação opcional).
 Pubs.*
 Pubs_log. *
 Tempdb. *
 Templog. *
 ReportServer [$ InstanceName] (é o banco de dados do Report Server padrão.)
 [$ InstanceName] ReportServer TempDB (é o banco de dados do Report Server padrão
temporário.)

Excluir os grupos de segurança local


Como parte do processo de desinstalação, exclua os grupos de segurança local para os
componentes do SQL Server 2005. Para obter mais informações, consulte o tópico "Configurar
contas de serviço do Windows" nos manuais online do SQL Server 2005 ou visite o seguinte
site da MSDN:
http://msdn2.microsoft.com/en-us/library/ms143504.aspx (http://msdn2.microsoft.com/en-
us/library/ms143504.aspx)

Salvar ou renomear as pastas do SQL Server Reporting Services


Se você usar a instalação do SQL Server com o SQL Server Reporting Services, salvar ou
renomear as seguintes pastas e subpastas:

 Default pathServiços \Relatando


 Default path\MSSQL\Reporting serviços
 Default path\ SQL Server instance name \Relatando Services
 Default path\90\Tools\Reporting serviços

Observação:Default path é um espaço reservado para %ProgramFiles%\Microsoft SQL Server.


Se você usou a ferramenta de configuração de serviços de relatórios para configurar a
instalação, os nomes podem ser diferente dos nomes nesta lista. Além disso, os bancos de
dados podem ser localizados em um computador remoto que esteja executando o SQL Server.

Interrompa todos os serviços do SQL Server


Recomendamos que você interrompa todos os serviços do SQL Server antes de desinstalar os
componentes do SQL Server 2005. Conexões ativas podem impedir que o processo de
desinstalação terminar com êxito.

Usar uma conta que tem os direitos necessários


Fazer logon no servidor usando a conta de serviço do SQL Server 2005 ou usando uma conta
que tenha direitos equivalentes. Por exemplo, fazer logon no servidor usando uma conta que
seja membro do grupo Administradores local.

Como desinstalar manualmente uma instância independente do SQL


Server 2005
Importante Nesta 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. Portanto, certifique-se de seguir estas etapas cuidadosamente. Para obter
mais proteção, faça backup do registro antes de modificá-lo. Em seguida, você poderá
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:

http://support.microsoft.com/?kbid=909967 09/10/2010
Como desinstalar manualmente uma instância do SQL Server 2005 Página 3 de 6

322756 (http://support.microsoft.com/kb/322756/ ) Como fazer backup e restaurar o registro


no Windows

Etapa 1: Tornar-se de que o componente de arquivos de suporte de instalação do


Microsoft SQL Server está instalado
Em Adicionar ou remover programas, certifique-se de que Microsoft SQL Server arquivos de
suporte de instalação aparece na lista de programas instalados. Se os Arquivos de suporte
de instalação do Microsoft SQL Server é exibido na lista, vá para a "etapa 2: execute o
comando para desinstalar o SQL Server componentes" seção.

Se Arquivos de suporte de instalação do Microsoft SQL Server não aparecer na lista,


instale esse componente antes de continuar. Para instalar este componente, execute as
seguintes etapas:

1. Localize a mídia de instalação original do SQL Server 2005.


2. Para instalar os arquivos de suporte, clique duas vezes no arquivo
Servers\setup\sqlsupport.msi.

Observação: Na "etapa 5: desinstalar o Microsoft SQL Server Setup Support componente


arquivos" seção, desinstalar esse componente.

Etapa 2: Execute o comando para desinstalar os componentes do SQL Server


Em um prompt de comando, execute o seguinte comando:
"%ProgramFiles%\Microsoft SQL Server\90\Setup
Bootstrap\ARPWrapper.exe /remove"

Desinstale os componentes do SQL Server, um por vez, até que todos os componentes do SQL
Server são desinstalados.

Observação: Adicionar ou remover programas também executa o programa ARPWrapper.exe


usando a opção / Remover. No entanto, a referência para o programa ARPWrapper.exe pode
ter sido excluída.

Se você tiver desinstalado o SQL Server Reporting Services, você deve executar as seguintes
tarefas:

 Exclua os diretórios virtuais do Reporting Services

Use o Gerenciador dos serviços de informações da Internet (IIS) para excluir os


seguintes diretórios virtuais:
 ReportServer [$ InstanceName
 Relatórios [$ InstanceName

 Exclua o pool de aplicativos ReportServer

Use O Gerenciador do IIS para excluir o pool de aplicativos ReportServer.

Se você receber a seguinte mensagem de erro, vá para a seção "Se você tiver problemas" para
desinstalar que o SQL Server redistribuídas arquivos e os arquivos de suporte do SQL Server:

Falha de enumeração de registro

Você pode ter uma instância que tem mais de um servidor. Por exemplo, você pode ter uma
instância tem o mecanismo de banco de dados do SQL Server 2005, SQL Server 2005 Analysis
Services e SQL Server 2005 Reporting Services. Se você tiver uma instância que tem mais de
um servidor, o programa de instalação falha e a seguinte mensagem de erro:

A instalação encontrou um erro inesperado no armazenamento de dados. A ação é


RestoreSetupParams.

Este erro é esperado devido a refcounting. Um refcount é usada para controlar quantos
programas usam o mesmo arquivo .dll ou o arquivo .msi mesmo. Quando um programa é
desinstalado, diminui o programa refcount para um .msi arquivo por um. Quando o último
programa é desinstalado, o arquivo .msi é excluído. Nesse caso, o arquivo .msi é o componente
de arquivos de suporte de instalação do Microsoft SQL Server (SqlSupport.msi). Se você
receber essa mensagem de erro, use um dos seguintes métodos para resolver esse erro:

http://support.microsoft.com/?kbid=909967 09/10/2010
Como desinstalar manualmente uma instância do SQL Server 2005 Página 4 de 6

 Reinstale os arquivos de suporte de instalação do Microsoft SQL Server (SqlSupport.msi)


antes de desinstalar cada componente na instância do componente.
 Refcount temporariamente o arquivo SqlSupport.msi para si mesmo. Para fazer isso,
execute as seguintes etapas:
1. Obter o GUID para a instalação do Microsoft SQL Server arquivos de suporte do
componente. Para obter o GUID, siga as etapas 1 e 2 da seção "Se você tiver
problemas".
2. Use o Editor do registro para criar ou modificar a seguinte chave do registro com
esses valores:
Nome da chave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft
SQL Server\90\Bootstrap\MSIRefCount
Valor: desinstalar
Tipo: REG_SZ
Dados: {11111111-1111-1111-1111-111111111111}, {GUID}

Observação:GUID é um espaço reservado para o GUID de arquivos de suporte


do SQL Server. Por exemplo, o GUID do inglês x 86 do SQL Server arquivos de
suporte é o seguinte:
Dados: {11111111-1111-1111-1111-111111111111},{53F5C3EE-05ED-
4830-994B-50B2F0D50FCE}

Se você tiver problemas

Se você tiver problemas ao tentar desinstalar o SQL Server componentes, siga estas etapas:

1. Inicie o Editor do registro e localize a seguinte chave do registro:


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

2. No painel esquerdo, clique em cada GUID. Para cada GUID que você clica, procure um
nome de exibição no painel à direita inclui "Microsoft SQL Server 2005." Por exemplo,
procure os seguintes nomes:
 Microsoft SQL Server 2005
 Microsoft SQL Server 2005 Analysis Services
 Microsoft SQL Server 2005 Reporting Services
 Microsoft SQL Server 2005 Notification Services
 Microsoft SQL Server 2005 Integration Services
 Ferramentas do Microsoft SQL Server 2005
 Manuais online do Microsoft SQL Server 2005
Quando você vir um nome de exibição que inclua "Microsoft SQL Server 2005", observe
o GUID que você clicou no painel esquerdo.
3. Para cada GUID que você anotou na etapa 2, execute o seguinte comando em um
prompt de comando:
Iniciar /wait msiexec /x {GUID} l * v c:\sql_uninstall.log

Anotações
 Neste comando, substitua o GUID pelo GUID que você anotou na etapa 2.
 Se você receber a seguinte mensagem de erro, entre em contato com serviços
de atendimento ao cliente da Microsoft:

A instalação encontrou um erro inesperado no armazenamento de dados.

Para obter uma lista completa de telefones do Atendimento Microsoft e para


obter informações sobre os custos de suporte, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)

4. Abra o seguinte arquivo:


C:\Sql_uninstall.log

Aproximadamente 15 linhas na parte inferior do arquivo, localize uma linha semelhante


a seguinte linha:

MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Tools --
Removal completed successfully.

Se o processo de desinstalação não foi bem-sucedido, anote o nome do componente e o


GUID e, em seguida, salvar o Sql_uninstall.log arquivo.

http://support.microsoft.com/?kbid=909967 09/10/2010
Como desinstalar manualmente uma instância do SQL Server 2005 Página 5 de 6

Etapa 3: Desinstalar os componentes de suporte


Use Adicionar ou remover programas para desinstalar os componentes de suporte na seguinte
ordem:

 MSXML 6.0 Parser


 SQLXML4
 Gravador VSS do Microsoft SQL Server
 Compatibilidade com versões anteriores do Microsoft SQL Server 2005
 Tudo está relacionado ao SQL Server 2005, exceto para o componente do Microsoft SQL
Server Native Client e para o componente de arquivos de suporte de instalação do
Microsoft SQL Server

Se o processo de desinstalação falhar por qualquer um dos componentes de suporte, você


receberá a seguinte mensagem de erro:

A instalação falhou devido a pré-requisitos ausentes

Se você receber essa mensagem de erro, execute as seguintes etapas:

1. Inicie o Editor do registro e localize a seguinte chave do registro:


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

2. No painel esquerdo, clique em cada GUID. Para cada GUID que você clica, procure um
nome de exibição no painel à direita que corresponde ao nome do arquivo redistribuível.
Quando você vir um nome para exibição que corresponde ao nome do arquivo
redistribuível, observe o GUID que você clicou no painel esquerdo.
3. Para cada GUID que você anotou na etapa 2, execute o seguinte comando em um
prompt de comando:
Iniciar /wait msiexec /x {GUID} SKIPREDISTPREREQS = 1 l * v
c:\sqlredist_uninstall.log

Observação: Neste comando, substitua o GUID com o GUID que você anotou na etapa
2.
4. Abra o seguinte arquivo:
C:\Sqlredist_uninstall.log

Na parte inferior do arquivo, localize uma linha semelhante a seguinte linha:

MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Backward
compatibility -- Removal completed successfully.

Se o processo de desinstalação não foi bem-sucedido, anote o nome do componente e o


GUID e, em seguida, salvar o Sqlredist_uninstall.log arquivo.

Etapa 4: Desinstalar o componente do Microsoft SQL Server Native Client


Se todas as etapas forem bem-sucedidas, desinstale o componente do Microsoft SQL Server
Native Client usando Adicionar ou remover programas.

Observação: Não desinstale o componente do Microsoft SQL Server Native Client se você tiver
componentes do SQL Server 2000 instalados.

Etapa 5: Desinstalar o componente de arquivos de suporte de instalação do


Microsoft SQL Server
Se todas as etapas forem bem-sucedidas, desinstale o componente arquivos de suporte de
instalação do Microsoft SQL Server usando Adicionar ou remover programas.

Se essas etapas não desinstalado todos os componentes


Se as etapas anteriores não desinstalado todos os componentes, siga estas etapas:

1. Execute a etapa 1 na seção "Como desinstalar uma instância independente do SQL


Server 2005 manualmente".
2. Em Adicionar ou remover programas, desinstale todos os componentes do SQL Server
2005 na seguinte ordem:
 SQL Server 2005

http://support.microsoft.com/?kbid=909967 09/10/2010
Como desinstalar manualmente uma instância do SQL Server 2005 Página 6 de 6

 SQL Server 2005 Analysis Services


 SQL Server 2005 Reporting Services
 SQL Server 2005 Notification Services
 SQL Server 2005 Integration Services
 Ferramentas do SQL Server 2005
 Manuais online do SQL Server 2005
 MSXML 6.0 Parser
 SQLXML4
 Gravador VSS do SQL Server
 Compatibilidade com versões anteriores do SQL Server 2005
 Tudo está relacionado ao SQL Server 2005
 SQL Server Native Client
 Arquivos de suporte de instalação do SQL Server

Se essas etapas não desinstalado todos os componentes e todos os arquivos que estão
relacionados à instância do SQL Server 2005, contacte o serviço de apoio a clientes da
Microsoft.

A informação contida neste artigo aplica-se a:

 Microsoft SQL Server 2005 Standard Edition


 Microsoft SQL Server 2005 Standard X64 Edition
 Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
 Microsoft SQL Server 2005 Enterprise Edition
 Microsoft SQL Server 2005 Enterprise X64 Edition
 Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
 Microsoft SQL Server 2005 Developer Edition
 Microsoft SQL Server 2005 Express Edition

Palavras-chave: kbmt kbinfo kbsql2005setup kbexpertiseinter kbexpertiseadvanced


kbtshoot KB909967 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: 909967
(http://support.microsoft.com/kb/909967/en-us/ )

Necessita de mais ajuda?


Contate um técnico de suporte por correio eletrônico, Chat ou telefone

Suporte Microsoft ©2010 Microsoft

http://support.microsoft.com/?kbid=909967 09/10/2010

Você também pode gostar