Удаление накопительного обновления из SQL Server
В этой статье описывается удаление накопительного обновления (CU) из автономного экземпляра SQL Server как в Windows, так и в Linux.
Сведения об удалении SQL Server в Windows см. в статье "Удаление SQL Server".
Рекомендации
- Чтобы удалить накопительный пакет обновления в SQL Server, необходимо быть локальным администратором.
Подготовить
Создайте резервную копию данных. Создайте полные резервные копии всех баз данных. База
master
данных содержит все сведения о уровне системы для экземпляра, такие как имена входа и схемы. Базаmsdb
данных содержит такие сведения о задании, как задания агент SQL Server, журнал резервного копирования и планы обслуживания. Дополнительные сведения о системных базах данных см. в разделе "Системные базы данных".Остановите все службы SQL Server. Перед удалением накопительного обновления рекомендуется остановить все службы SQL Server. Активные подключения могут предотвратить успешное удаление.
Выбор учетной записи с необходимыми разрешениями. Войдите на сервер с помощью учетной записи службы SQL Server или с помощью учетной записи, которая имеет эквивалентные разрешения. Например, вы можете войти в Windows с учетной записью, являющейся членом локальной группы администраторов. В Linux необходимо выполнить команды с помощью корневой учетной записи.
Удаление накопительного обновления в Windows
В зависимости от используемой версии Windows можно получить доступ к списку установленных обновлений несколькими способами.
Поиск списка установленных обновлений
Для Windows Server 2016, Windows 10 и более поздних версий:
- Откройте меню и введите
update history
. - Выберите "Просмотреть журнал обновлений" из результатов поиска.
- Выберите " Удалить обновления".
Для более старых версий Windows перейдите к установленным обновлениям панель управления > программы и компоненты>.
Удаление накопительного обновления
В зависимости от используемой версии Windows можно удалить накопительный пакет обновления из списка установленных обновлений, выбрав параметр "Удалить " рядом с обновлением или щелкнув правой кнопкой мыши обновление и выбрав "Удалить".
Следуйте инструкциям по удалению cu. После удаления накопительного пакета обновления может потребоваться перезагрузить компьютер.
Удаление накопительного обновления в Linux
Чтобы удалить накопительное обновление в Linux, необходимо откатить пакет до предыдущей версии.
Чтобы выполнить откат или перейти на использование предыдущего выпуска SQL Server, сделайте следующее:
Определите номер версии для пакета SQL Server, на который будет выполняться возврат. Список номеров пакетов см. в заметках о выпуске:
Перейдите на предыдущую версию 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, чтобы определить первопричину.