Обновление политики в Управляемый экземпляр SQL Azure
Область применения: Управляемый экземпляр SQL Azure
В этой статье описывается политика обновления для Управляемый экземпляр SQL Azure и как изменить ее. Политика обновления — это параметр экземпляра, который управляет доступом к последним функциям подсистемы SQL в Azure.
Управляемый экземпляр SQL Azure предлагает следующие две политики обновления:
- Политика обновления SQL Server 2022 : экземпляр может использовать только функции ядра SQL, доступные в SQL Server 2022, так как внутренний формат базы данных соответствует SQL Server 2022.
- Политика постоянного обновления: экземпляр имеет доступ ко всем функциям подсистемы SQL, как только они будут доступны в Azure. Внутренний формат базы данных больше не соответствует последней версии SQL Server и вместо этого развивается с каждой недавно появившейся функцией.
Внимание
Независимо от настроенной политики обновления все экземпляры будут продолжать получать обновления и функции, которые не требуют изменений в обработчике SQL, таких как следующие функции: избыточность зоны, остановка экземпляра и запуск, а также быстрая подготовка.
Политика обновления SQL Server 2022
Политика обновления SQL Server 2022 соответствует формату базы данных с SQL Server 2022.
При использовании политики обновления SQL Server 2022 рассмотрите следующее:
- Политика обновления SQL Server 2022 — это политика обновления по умолчанию для всех существующих и недавно развернутых экземпляров.
- Внутренний формат базы данных по-прежнему соответствует SQL Server 2022.
- Вы получаете все последние обновления, доступные для SQL Server 2022.
- Базу данных можно восстановить в SQL Server 2022 с Управляемый экземпляр SQL Azure.
- Вы можете настроить ссылку для репликации данных в режиме реального времени, двунаправленного отработки отказа и аварийного восстановления между SQL Server 2022 и Управляемый экземпляр SQL Azure.
- Возможно, у вас нет доступа к некоторым из последних функций подсистемы SQL и преимуществ, доступных для Управляемый экземпляр SQL Azure с помощью политики обновления Always-up-up.
- Политика обновления SQL Server 2022 доступна до конца основной поддержки SQL Server 2022, в какой момент политика обновления для экземпляров с помощью политики обновления SQL Server 20222 автоматически обновляется до политики обновления, соответствующей последней версии основного выпуска SQL Server, доступной в то время.
Политика обновления всегда актуальной
Политика обновления always-up-up настраивает экземпляр для получения всех последних функций и обновлений, доступных для Управляемый экземпляр SQL Azure.
При использовании политики обновления always-up-up следует учитывать следующее:
- Вы можете использовать все новые функции и преимущества, доступные для Управляемый экземпляр SQL Azure.
- После включения политики always-up-up вы не сможете вернуться к политике обновления SQL Server 2022.
- Некоторые преимущества, предоставляемые выравниванием формата базы данных с SQL Server 2022, например возможность восстановления базы данных в SQL Server 2022, а также двунаправленная отработка отказа между экземпляром и SQL Server 2022 с функцией ссылки .
Сравнение возможностей
В следующей таблице перечислены все функции, доступные только для экземпляров с указанной политикой обновления:
Политика обновления SQL Server 2022 | Политика обновления всегда актуальной |
---|---|
- Восстановление базы данных в SQL Server 2022 - Связь с двунаправленной отработкой отказа и аварийного восстановления |
Тип данных JSON |
Следующие функции влияют на настроенную политику обновления:
- Автоматические резервные копии и резервные копии только для копирования: резервные копии базы данных, полученные из экземпляров, настроенных с помощью политики обновления SQL Server 2022, можно восстановить в экземплярах, настроенных с помощью политики обновления SQL Server 2022 или Always-up-up. Резервные копии базы данных, полученные из экземпляров, настроенных с помощью политики обновления Always-up-up , можно восстановить только в экземплярах, которые также настроены с помощью политики обновления Always-up-up .
- Управляемый экземпляр ссылку: установка ссылки от Управляемый экземпляр SQL к SQL Server 2022 или отработка отказа с SQL Server 2022 на Управляемый экземпляр SQL доступна только для экземпляров с политикой обновления SQL Server 2022.
- Копирование и перемещение базы данных: база данных из экземпляра, настроенного с помощью политики обновления Always-up-up , не может быть скопирована или перемещена в экземпляр, настроенный с политикой обновления SQL Server 2022 .
- Группы отработки отказа: экземпляры в группе отработки отказа должны иметь соответствующие политики обновления.
Существующие экземпляры
Для существующего экземпляра можно включить политику постоянного обновления с помощью портал Azure, PowerShell, Azure CLI и REST API.
Внимание
Политика обновления SQL Server 2022 включена по умолчанию для всех существующих и новых экземпляров. После того как политика обновления будет изменена на always-up-date, внутренний формат базы данных обновляется окончательно. Вы не можете изменить политику обновления обратно на SQL Server 2022 и больше не сможете использовать функции и преимущества, требующие политики обновления SQL Server 2022.
Чтобы изменить политику обновления для существующего экземпляра в портал Azure, выполните следующие действия.
Перейдите к ресурсу Управляемый экземпляр SQL на портале Azure.
Выберите "Обслуживание" и "Обновления" в разделе "Параметры".
Выберите пузырьок, чтобы включить политику обновления всегда актуальной:
Чтобы сохранить изменения, нажмите кнопку "Да" во всплывающем нажать кнопку "Подтвердить изменение политики обновления". После включения политики обновления always-up-up больше недоступен политика обновления SQL Server 2022
Новые экземпляры
Хотя политика обновления SQL Server 2022 включена по умолчанию, вы можете выбрать политику always-up-up при создании экземпляра с помощью портал Azure, PowerShell, Azure CLI и REST API.
Чтобы создать управляемый экземпляр SQL с помощью политики Always-up-date в портал Azure, выполните следующие действия.
Перейдите на страницу SQL Azure в портал Azure и нажмите кнопку "Создать", чтобы открыть параметр "Выбрать развертывание SQL".
На плитке управляемых экземпляров SQL выберите один экземпляр из раскрывающегося списка, а затем нажмите кнопку "Создать", чтобы открыть страницу "Создать Управляемый экземпляр SQL Azure".
На странице создания Управляемый экземпляр SQL Azure заполните сведения о экземпляре. На вкладке "Дополнительные параметры" в разделе "Обновления ядра SQL" выберите политику always-up-date :
Перед созданием нового экземпляра можно подтвердить указанную политику в разделе "Обновление политики " на вкладке "Проверка и создание ".
Проверка политики обновления
Текущую политику обновления можно проверить с помощью портал Azure или Transact-SQL (T-SQL).
Чтобы проверить текущую политику обновления в портал Azure, перейдите к ресурсу управляемого экземпляра SQL, а затем проверьте поле политики обновления в разделе "Обновления и обслуживание" в меню ресурсов.
Вы также можете использовать команду T-SQL serverproperty :
select serverproperty('ProductUpdateType')
Следующие значения указывают ProductUpdateType
политику обновления для текущего экземпляра:
CU
: обновления развертываются с помощью накопительных обновлений (CUS) для соответствующего основного выпуска SQL Server (политика обновления SQL Server 2022 )Continuous
: новые функции будут добавлены в Управляемый экземпляр SQL Azure сразу после их доступности, независимо от срока выпуска SQL Server (политика обновления всегда актуальной версии)
Связанный контент
- автоматическое резервное копирование Управляемый экземпляр SQL
- Длительное хранение
- Сведения о более быстрых вариантах восстановления см. в разделе "Группы отработки отказа".