Partilhar via


Desinstalar uma atualização cumulativa do SQL Server

SQL Server

Este artigo descreve como remover uma atualização cumulativa () de uma instância autônoma do SQL Server, no Windows e Linux.

Para desinstalar o SQL Server no Windows, consulte Desinstalar o SQL Server.

Considerations

  • Para remover uma CU no SQL Server, deve ser um administrador local.

  • Durante o processo de desinstalação de uma atualização cumulativa, podem ser solicitados .msi arquivos. Os arquivos necessários .msi estão incluídos na mídia de instalação.

Prepare

  1. Crie uma cópia de segurança dos dados. Crie cópias de segurança completas de todas as bases de dados. O master banco de dados contém todas as informações de nível de sistema para a instância, como logins e esquemas. O msdb banco de dados contém informações de trabalho, como trabalhos do SQL Server Agent, histórico de backup e planos de manutenção. Para mais informações sobre bases de dados do sistema, consulte bases de dados do sistema.

  2. Pare todos os serviços do SQL Server. Recomendamos que você pare todos os serviços do SQL Server antes de desinstalar uma atualização cumulativa. As conexões ativas podem impedir a remoção bem-sucedida.

  3. Use uma conta que tenha as permissões apropriadas. Entre no servidor usando a conta de serviço do SQL Server ou usando uma conta que tenha permissões equivalentes. Por exemplo, pode iniciar sessão no Windows com uma conta que seja membro do grupo Administradores local. No Linux, você deve executar os comandos usando a conta root.

Remover uma atualização cumulativa no Windows

Dependendo da versão do Windows que estiver a utilizar, pode aceder à lista de atualizações instaladas de várias formas.

Localize a lista de atualizações instaladas

Para Windows Server 2016, Windows 10 e versões posteriores:

  1. Abra o menu Iniciar e digite update history.
  2. Selecione Exibir histórico de atualizações nos resultados da pesquisa.
  3. Selecionar Desinstalar atualizações.

Para versões mais antigas do Windows, navegue até Painel de Controle > Programas e Funcionalidades > Ver atualizações instaladas.

Remover a atualização cumulativa

Dependendo da versão do Windows que está a usar, pode remover a Atualização Cumulativa (CU) da lista de atualizações instaladas selecionando a opção Desinstalar ao lado da atualização, ou clicando com o botão direito na atualização e selecionando Desinstalar.

Siga as instruções para remover a UC. Poderá ser-lhe pedido para reiniciar o computador depois de a UC ser removida.

Remover uma atualização cumulativa no Linux

Para desinstalar uma atualização cumulativa no Linux, você deve reverter o pacote para a versão anterior.

Para reverter ou fazer downgrade do SQL Server para uma versão anterior, use as seguintes etapas:

  1. Encontra o número de versão do pacote SQL Server para o qual queres fazer downgrade. Para obter uma lista de números de pacote, consulte as notas de versão:

  2. Downgrade para uma versão anterior do SQL Server. Nos comandos seguintes, substitua <version_number> pelo número de versão do SQL Server que encontrou no passo 1.

    Platform Comandos de atualização de pacote
    RHEL sudo yum downgrade mssql-server-<version_number>.x86_64
    SLES sudo zypper install --oldpackage mssql-server=<version_number>
    Ubuntu sudo apt-get install mssql-server=<version_number>
    sudo systemctl start mssql-server

Note

O único downgrade com suporte é se você fizer o downgrade para uma versão dentro da mesma versão principal, como o SQL Server 2022 (16.x).

Em caso de insucesso

Se o processo de remoção falhar, examine os arquivos de log da Instalação do SQL Server para determinar a causa raiz.

Próximos passos