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


Удаление накопительного обновления из 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 необходимо выполнить команды с помощью корневой учетной записи.

Удаление накопительного обновления в 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, чтобы определить первопричину.

Следующие шаги