Momentan sunteți offline, așteptați să vă reconectați la internet

Como desinstalar manualmente uma instância do SQL Server 2005

Extended support for SQL Server 2005 ended on April 12, 2016

If you are still running SQL Server 2005, you will no longer receive security updates and technical support. We recommend upgrading to SQL Server 2014 and Azure SQL Database to achieve breakthrough performance, maintain security and compliance, and optimize your data platform infrastructure. Learn more about the options for upgrading from SQL Server 2005 to a supported version here.

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 909967
Sumário
Este artigo descreve como desinstalar manualmente uma instância independente do Microsoft SQL Server 2005. Conclua as etapas neste artigo somente se você não pode desinstalar o SQL Server 2005 usando Adicionar ou remover programas. Para obter mais informações sobre como usar Adicionar ou remover programas para desinstalar o SQL Server 2005, consulte Como: desinstalar uma instância existente do SQL Server 2005 (configuração).

Quando você seguir as etapas neste artigo, você também prepara o sistema para que você pode reinstalar o SQL Server 2008.

Observação: Manter ou atualizar uma instância do SQL Server 2008, você deve ser um administrador local que tenha permissão para fazer logon como um serviço.

O que considerar antes de desinstalar uma instância independente do SQL Server 2005

  • É recomendável que você usar 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.
  • Em um computador que esteja executando o SQL Server 2008 em conjunto com as versões anteriores do SQL Server, Enterprise Manager e outros programas que dependem do SQL-DMO podem estar desativados. Esse problema pode ocorrer nas seguintes situações:
    • Instalações lado a lado de qualquer combinação de SQL Server 2008, SQL Server 2000 e Microsoft SQL Server 7.0 em que uma ou mais dessas instâncias for desinstalado
    • Instalações lado a lado do SQL Server 2000 e SQL Server 2008 em que o SQL Server 2000 está instalado após o SQL Server 2008
    Esse problema ocorre quando o registro da biblioteca COM de SQL-DMO do SQL Server será removido.

    Para ativar novamente o Enterprise Manager e outros programas que têm dependências do SQL-DMO, registre o SQL-DMO. Para fazer isso, abra um prompt de comando, digite o seguinte comando e pressione ENTER:
    Sqldmo Regsvr32.exe
  • Antes de remover os componentes do SQL Server em um computador que possui a quantidade mínima necessária de memória física, certifique-se de que o tamanho do arquivo de paginação é suficiente. O tamanho do arquivo de paginação deve ser igual a duas vezes a memória física. Memória virtual insuficiente pode causar uma remoção incompleta do SQL Server.

Antes de desinstalar uma instância do SQL Server 2008

  • Fazer backup dos dados.

    Você pode ter bancos de dados que você deseja salvar em seu estado atual. Convém também salvar as alterações feitas nos bancos de dados do sistema. Em qualquer situação, certifique-se de fazer backup dos dados antes de desinstalar o SQL Server. Ou salvar uma cópia de todos os dados e os arquivos de log em uma pasta diferente da pasta MSSQL. (A pasta MSSQL é excluída durante o processo de desinstalação).

    Os arquivos que você deve salvar incluem os seguintes arquivos de banco de dados.
    Observação: Estes arquivos são instalados como parte do SQL Server 2005.
    • Distmdl.*
    • Master.*
    • Mastlog.*
    • Model.*
    • Modellog.*
    • Msdbdata.*
    • Msdblog.*
    • Mssqlsystemresource.*
    • Northwind.* (este banco de dados é uma instalação opcional.)
    • Pubs.*
    • Pubs_log.*
    • Tempdb.*
    • Templog.*
    • ReportServer [$InstanceName] (Esse arquivo é o banco de dados do Reporting Services padrão.)
    • ReportServer [$InstanceName] TempDB (esse arquivo é o banco de dados Reporting Services padrão temporário.)
  • Excluir os grupos de segurança local.

    Antes de desinstalar o SQL Server, exclua os grupos de segurança local para componentes do SQL Server. Para obter mais informações, consulteConfigurar permissões e contas de serviço do Windows.
  • Salvar ou renomear pastas de Reporting Services.

    Se você usar a instalação do SQL Server em conjunto com o Reporting Services, salvar ou renomear as seguintes pastas e subpastas:
    • Serviços de \Reporting de caminho padrão
    • Serviços de \MSSQL\Reporting de caminho padrão
    • Caminho padrão\ Serviços de \Reporting donome da instância do SQL Server
    • Serviços de \90\Tools\Reporting de caminho padrão
    Observação: O marcador de caminho padrão representa para %ProgramFiles%\Microsoft SQL Server. Se você usou a ferramenta de configuração do Reporting Services para configurar a instalação, os nomes podem ser diferentes dos nomes nesta lista. Além disso, os bancos de dados podem estar 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 componentes do SQL Server 2005. Conexões ativas podem impedir que a desinstalação bem-sucedida.
  • Use uma conta que tenha as permissões apropriadas.

    Faça logon no servidor usando a conta de serviço do SQL Server ou usando uma conta que tenha permissões equivalentes. Por exemplo, você pode fazer logon no servidor usando uma conta que seja membro do grupo Administradores local.

Como desinstalar uma instância independente do SQL Server 2005 manualmente

Observação: O programa de instalação do SQL Server é um processo complicado. O programa de instalação do SQL Server modifica muitas chaves do registro e arquivos DLL. O programa de instalação do SQL Server também instala e atualiza as entradas de permissão e registros de serviço.

Podemos testar procedimentos de instalação do SQL Server, instalação e desinstalação, em várias configurações. No entanto, não é possível testar todas as configurações devido ao número de produtos de terceiros e alterações específicas de clientes que podem ocorrer no nível do sistema operacional. Portanto, você pode encontrar raras circunstâncias que impedem a instalar ou desinstalar o SQL Server usando o programa de instalação com êxito.

Por causa dessas complexidades, a equipe de suporte do SQL Server pode recomendar que você reinstalar o sistema operacional se os procedimentos descritos neste artigo não ajudarem a executar uma desinstalação limpa do programa SQL Server. Isso ajuda a fornecer uma plataforma limpa para reinstalar o SQL server em seu sistema.

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 template e defina a propriedade UPGRADE como o nome do componente.

Etapa 1: Certifique-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 os Arquivos de suporte de instalação do Microsoft SQL Server é exibida na lista de programas instalados. Se os Arquivos de suporte de instalação do Microsoft SQL Server é exibida na lista, ignore esta etapa.

Se os Arquivos de suporte de instalação do Microsoft SQL Server não aparecer na lista, instale esse componente antes de continuar. Para instalar esse componente, execute as seguintes etapas:
  1. Localize o installationmedia original do SQL Server 2005.
  2. Para instalar os arquivos de suporte, clique duas vezes no arquivoServers\setup\sqlsupport.msi .
Observação: Na "etapa 5: desinstalar o componente de arquivos de suporte de instalação do Microsoft SQL Server" seção, você irá 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 de ARPWrapper.exe usando a opção/Remover . No entanto, a referência para o programa de ARPWrapper.exe pode ter sido excluída.

Além disso, se você tiver desinstalado o SQL Server Reporting Services, faça o seguinte:
  • Exclua os diretórios virtuais do Reporting Services
    Use o Gerenciador do Serviços de Informações da Internet da Microsoft (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.
Erros que você pode encontrar durante esta etapa
Mensagem de erro 1: falha de enumeração de registro

Se você receber o erro "Falha de enumeração do Registro", siga estas etapas para desinstalar os arquivos do SQL Server redistribuídas e os arquivos de suporte do SQL Server:
  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 youclick, procure um nome de exibição no painel à direita que 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 inclui "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
    Observação
    • Neste comando, substitua GUID com o GUID que você anotou na etapa 2.
    • Se você receber a seguinte mensagem de erro, entre em contato comServiços de suporte técnico da Microsoft:
      A instalação encontrou um erro inesperado no armazenamento de dados.
  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 não foi concluído com êxito, anote o nome do componente e o GUID e, em seguida, salve o arquivo de Sql_uninstall.log.
Mensagem de erro 2: A instalação encontrou um erro inesperado no armazenamento de dados

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

Esse erro é esperado devido a refcounting. Um refcount é usado para controlar como muitos programas usam o mesmo arquivo. dll ou o mesmo arquivo. msi. 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:
  • Reinstale o Filescomponent de suporte de instalação do Microsoft SQL Server (SqlSupport.msi) antes de desinstalar cada componente no theinstance.
  • Refcount temporariamente o arquivo de SqlSupport.msi a mesmo. Fazer isso, execute as seguintes etapas:
    1. Obter o GUID para o componente de arquivos de suporte de instalação do Microsoft SQL Server. Para obter o GUID, siga as etapas 1 e 2 da seção "Se você tiver problemas" abaixo.
    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çãoGUID é um espaço reservado para o GUID dos arquivos de suporte do SQL Server. Por exemplo, a GUID dos arquivos de suporte do SQL Server em inglês x86 é a seguinte:
      Dados: {11111111-1111-1111-1111-111111111111},{53F5C3EE-05ED-4830-994B-50B2F0D50FCE}

Etapa 3: Desinstalar os componentes de suporte

Use Adicionar ou remover programas para desinstalar os componentes de suporte na seguinte ordem:
  • O 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 os arquivos de suporte de instalação do Microsoft SQL Server
Se o processo falhar por qualquer um dos componentes de suporte, você receberá a seguinte mensagem de erro:
Falha na instalação devido a falta de pré-requisitos.

Para resolver esse problema, execute as seguintes etapas:
  1. Inicie o Editor do registro e localize a chave de followingregistry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. No painel esquerdo, clique em cada GUID. Para cada GUID que youclick, procure um nome de exibição no painel à direita que corresponde ao nome do arquivo theredistributable. Quando você vir um nome de exibição que corresponde ao nome do arquivo theredistributable, observe o GUID que você clicou na leftpane.
  3. Para cada GUID que você anotou na etapa 2, execute o followingcommand em um prompt de comando:
    Iniciar /wait msiexec /x {GUID} SKIPREDISTPREREQS = 1 /l * v c:\sqlredist_uninstall.log
    Observação: Neste comando, substitua GUID com theGUID que você anotou na etapa 2.
  4. Abra o seguinte arquivo:
    C:\Sqlredist_uninstall.log
    Na parte inferior do arquivo, localize uma linha semelhante à seguinte:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Backward compatibility -- Removal completed successfully.
    Se o processo não foi concluído com êxito, anote o nome do componente e o GUID e, em seguida, salve o arquivo de Sqlredist_uninstall.log.

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

Se todas as outras 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 outras etapas forem bem-sucedidas, desinstale o componente de arquivos de suporte de instalação do Microsoft SQL Server usando Adicionar ou remover programas.

Se essas etapas não o tiver desinstalado todos os componentes

Se as etapas anteriores não tenha desinstalado todos os componentes, execute estas etapas:
  1. Na seção "Como desinstalar uma instância independente do SQL Server 2005 manualmente", siga todas as etapas em etapa 1: Certifique-se de que o componente de arquivos de suporte de instalação do Microsoft SQL Server está instalado.
  2. Em Adicionar ou remover programas, desinstale todos os componentes do SQL Server 2005 na seguinte ordem:
    • SQL Server 2005
    • 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
    • O 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
    • Cliente nativo do SQL Server
    • Arquivos de suporte de instalação do SQL Server
Se essas etapas não tenha desinstalado todos os componentes e todos os arquivos que estão relacionados à instância do SQL Server 2005, entre em contato com Suporte da Microsoft.
Recursos adicionais
Para obter mais informações sobre como desinstalar manualmente um cluster de failover do SQL Server 2005, consulte Como desinstalar manualmente um cluster de failover do SQL Server 2005.
Para obter mais informações sobre como desinstalar uma instância do SQL Server 2000 manualmente, consulte Como remover manualmente o SQL Server 2000 padrão, nomeada ou instância virtual.
Desinstalar remover manual

Proprietăți

ID articol: 909967 - Ultima examinare: 12/29/2014 06:41:00 - Revizie: 4.0

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

  • kbsqlsetup kbinfo kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbcip kbmt KB909967 KbMtpt
Feedback