Поделиться через


Удаление накопительного обновления из SQL Server

SQL Server

В этой статье описывается, как удалить накопительный пакет обновления (CU) из изолированного экземпляра SQL Server в Windows и Linux.

Сведения об удалении SQL Server в Windows см. в статье Удаление SQL Server.

Рекомендации

  • Чтобы удалить накопительный пакет обновления для SQL Server, необходимо быть локальным администратором.

Подготовка.

  1. Создайте резервную копию данных. Создание полных резервных копий всех баз данных. База master данных содержит все сведения на уровне системы для экземпляра, такие как имена входа и схемы. База msdb данных содержит сведения о заданиях, такие как агент SQL Server задания, журнал резервного копирования и планы обслуживания. Дополнительные сведения о системных базах данных см. в разделе Системные базы данных.

  2. Остановите все SQL Server службы. Перед удалением накопительного обновления рекомендуется остановить все SQL Server службы. Активные подключения могут препятствовать успешному удалению.

  3. Выбор учетной записи с необходимыми разрешениями. Войдите на сервер с помощью учетной записи службы SQL Server или учетной записи с эквивалентными разрешениями. Например, вы можете войти в Windows с учетной записью, которая является членом локальной группы администраторов. В Linux команды следует выполнять с помощью учетной записи root.

Удаление накопительного обновления в Windows

В зависимости от используемой версии Windows вы можете получить доступ к списку установленных обновлений несколькими способами.

Поиск списка установленных обновлений

Для Windows Server 2016, Windows 10 и более поздних версий:

  1. Откройте меню Пуск и введите update history.
  2. Выберите Просмотреть журнал обновлений в результатах поиска.
  3. Выберите Удалить обновления.

Для более ранних версий Windows перейдите к панель управления > Программы и компоненты > Просмотр установленных обновлений.

Удаление накопительного обновления

В зависимости от используемой версии Windows накопительный пакет обновления можно удалить из списка установленных обновлений, выбрав параметр Удалить рядом с обновлением или щелкнув обновление правой кнопкой мыши и выбрав Удалить.

Следуйте инструкциям, чтобы удалить накопительный пакет обновления. После удаления cu-файла может появиться запрос на перезагрузку компьютера.

Удаление накопительного обновления в Linux

Чтобы удалить накопительный пакет обновления в Linux, необходимо выполнить откат пакета до предыдущей версии.

Чтобы выполнить откат или перейти на использование предыдущего выпуска SQL Server, сделайте следующее:

  1. Определите номер версии для пакета SQL Server, на который будет выполняться возврат. Список номеров пакетов см. в заметках о выпуске:

  2. Перейдите на предыдущую версию SQL Server. В следующих командах замените <version_number> номером версии SQL Server, который был определен на шаге 1.

    Платформа Команды для обновления пакета
    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

Примечание

Поддерживается только переход на использование более раннего выпуска с тем же основным номером версии, например SQL Server 2022 (16.x).

В случае сбоя

Если процесс удаления завершается сбоем, просмотрите файлы журнала установки SQL Server, чтобы определить первопричину.

Дальнейшие действия