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.desinstalar manualmente uma instância do SQL Server 2005 Exibir Aviso de Isenção de Tradução Automática Este

Exibir Aviso de Isenção de Tradução Automáticatraduzido e o artigo original em inglês, lado a lado. Este artigo descreve como desinstalar manualmente

a lado. Exibir Aviso de Isenção de Tradução Automática Este artigo descreve como desinstalar manualmente uma

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:

isso, execute o seguinte comando em um prompt de comando: regsvr32.exe sqldmo.dll Recomendamos que você use

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

kbexpertiseadvanced kbtshoot KB909967 KbMtpt Tradução automática IMPORTANTE: Este artigo foi

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/ )

909967 (http://support.microsoft.com/kb/909967/en-us/ ) Necessita de mais ajuda? Contate um técnico de suporte por

Necessita de mais ajuda?

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

Suporte Microsoft

http://support.microsoft.com/?kbid=909967

Suporte Microsoft http://support.microsoft.com/?kbid=909967 © 2 0 1 0 M i c r o s o f

©2010 Microsoft

09/10/2010