Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:Управляемый экземпляр SQL Azure
В этой статье описывается политика обновления для Управляемого экземпляра SQL Azure и способы её изменения. Политика обновления — это параметр экземпляра, который управляет доступом к последним функциям подсистемы SQL в Azure.
Управляемый экземпляр SQL Azure предлагает следующие две политики обновления:
- Политика обновления SQL Server 2022: экземпляр может использовать только функции ядра SQL, доступные в SQL Server 2022, так как внутренний формат базы данных соответствует SQL Server 2022.
- Политика обновления always-up-to-date : экземпляр имеет доступ ко всем функциям ядра 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 из Управляемого экземпляра Azure SQL.
- Вы можете настроить связь для репликации данных в режиме реального времени, двунаправленного отказоустойчивого режима и аварийного восстановления между управляемым экземпляром Azure SQL и SQL Server 2022.
- Возможно, у вас нет доступа к некоторым из последних функций ядра SQL и преимуществ, доступных управляемому экземпляру SQL Azure, с помощью политики обновления Always-up-to-date .
- Политика обновления SQL Server 2022 действует до окончания основной поддержки SQL Server 2022. В этот момент политика обновления для экземпляров, использующих политику обновления SQL Server 2022, автоматически изменяется на политику, соответствующую последнему крупному релизу SQL Server, доступному на тот момент.
Политика постоянного обновления данных
Политика обновления Always-up-to-date настраивает экземпляр для получения всех последних функций и обновлений, доступных управляемому экземпляру SQL Azure.
При использовании политики обновления «Always-up-to-date» следует учитывать следующее:
- Вы можете пользоваться всеми новыми функциями и преимуществами, доступными для управляемого экземпляра Azure SQL.
- После включения политики Always-up-to-date вы не сможете вернуться к политике обновления SQL Server 2022 для этого экземпляра.
- Некоторые возможности, обеспечиваемые совместимостью форматов баз данных с SQL Server 2022, такие как возможность восстановления базы данных в SQL Server 2022 и двунаправленное отказоустойчивое переключение между вашим экземпляром и SQL Server 2022 с функцией ссылки.
Сравнение возможностей
В следующей таблице перечислены все функции, доступные только для экземпляров с указанной политикой обновления:
Политика обновления always-up-to-date | Политика обновления SQL Server 2022 |
---|---|
-
Тип данных JSON - Вызов конечной точки REST HTTPS SP - Отражение управляемого экземпляра Azure SQL в Fabric - Векторные функции - Тип векторных данных - Нечеткое сопоставление строк? - DATEADD (Transact-SQL). - UNISTR (Transact-SQL) - Функции регулярного выражения - || (Объединение строк) - ||= (составное назначение) |
-
Восстановление базы данных в SQL Server 2022 - Связь с двунаправленным переключением при отказе и восстановлением после аварий |
Следующие функции влияют на настроенную политику обновления:
- Автоматические резервные копии и резервные копии, доступные только для копирования. Резервные копии базы данных, полученные из экземпляров, настроенных с помощью политики обновления SQL Server 2022 , можно восстановить в экземплярах, настроенных с помощью политики обновления SQL Server 2022 или Always-up-to-date . Резервные копии базы данных, полученные из экземпляров, настроенных с помощью политики обновления Always-up-to-date , можно восстановить только в экземплярах, которые также настроены с помощью политики обновления Always-up-to-date .
- Ссылка на управляемый экземпляр: создание связи из Управляемого экземпляра SQL на SQL Server 2022 или обратное переключение с SQL Server 2022 на Управляемый экземпляр SQL доступно только для экземпляров с политикой обновления SQL Server 2022.
- Копирование и перемещение базы данных: база данных из экземпляра, настроенного с помощью политики обновления Always-up-to-date , не может быть скопирована или перемещена в экземпляр, настроенный с политикой обновления SQL Server 2022 .
- Группы отработки отказа: инстанции в группе отработки отказа должны иметь одинаковые политики обновления.
Какую политику обновления выбрать?
Если вы не используете определенную функцию, требующую политики обновления SQL Server 2022 , рекомендуется использовать политику обновления Always-up-to-date . Политика обновления Always-up-to-date предоставляет новейшие функции и преимущества, доступные управляемому экземпляру SQL Azure. Хотя последние функции могут не иметь непосредственного отношения к вам, все же существуют улучшения производительности, безопасности и надежности, которые могут положительно сказаться на вашей рабочей нагрузке.
Если вы используете политику обновления SQL Server 2022 для копирования баз данных из управляемого экземпляра SQL в SQL Server для соответствия нормативным требованиям, договорных обязательств или других причин, важных для бизнеса, вы можете часто выполнять те же цели, используя другие функции, такие как экспорт и импорт базы данных, или репликация транзакций, или службы, такие как Фабрика данных Azure. Используя один из этих альтернативных методов, вы можете использовать политику обновления Always-up-to-date с управляемым экземпляром SQL, но по-прежнему соответствовать вашим бизнес-требованиям.
Если вы еще не уверены, какие требования потребуется вашему решению, то начните с политики обновления SQL Server 2022 . Вы всегда можете переключиться на политику обновления Always-up-to-date позже.
Вы также можете использовать различные политики обновления для разных сред. Например, вы можете использовать политику обновления Always-up-to-date в среде разработки, чтобы воспользоваться новейшими функциями, используя политику обновления SQL Server 2022 в рабочей среде, чтобы обеспечить совместимость с SQL Server 2022 для сценариев отработки отказа.
Существующие экземпляры
Для существующего экземпляра можно включить политику обновления Always-up-to-date с помощью портала Azure, PowerShell, Azure CLI и REST API.
Внимание
Политика обновления SQL Server 2022 включена по умолчанию для всех существующих и новых экземпляров. После изменения политики обновления на Always-up-to-date внутренний формат базы данных обновляется окончательно. Вы не можете изменить политику обновления обратно на SQL Server 2022 и больше не сможете использовать функции и преимущества, требующие политики обновления SQL Server 2022.
Чтобы изменить политику обновления для существующего экземпляра в портале Azure, выполните следующие действия.
Перейдите к ресурсу управляемого экземпляра SQL на портале Azure.
Выберите "Обслуживание" и "Обновления" в разделе "Параметры".
Выберите переключатель, чтобы включить политику обновления «Всегда актуально» .
Нажмите Да во всплывающем окне Подтвердить изменение политики обновления, чтобы сохранить изменения. После включения политики обновления Always-up-to-date политика обновления SQL Server 2022 больше не доступна.
Новые экземпляры
Хотя политика обновления SQL Server 2022 включена по умолчанию, вы можете выбрать политику Always-up-to-date при создании экземпляра с помощью портала Azure, PowerShell, Azure CLI и REST API.
Внимание
Обязательно добавьте конфигурацию политики обновления в шаблоны развертывания, чтобы не полагаться на системные значения по умолчанию, которые могут меняться со временем.
Чтобы создать управляемый экземпляр SQL с помощью политики Always-up-to-date на портале Azure, выполните следующие действия.
Перейдите на страницу SQL Azure на портале Azure и нажмите кнопку "Создать ", чтобы открыть параметр "Выбор развертывания SQL".
На плитке управляемых экземпляров SQL выберите один экземпляр из раскрывающегося списка, а затем выберите "Создать ", чтобы открыть страницу "Создание управляемого экземпляра SQL Azure ".
На странице "Создание управляемого экземпляра SQL Azure " укажите сведения о экземпляре. На вкладке "Дополнительные параметры" в разделе "Обновления ядра SQL" выберите политику Always-up-to-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 (политика обновления ALWAYS-up-to-DATE)
Связанный контент
- Автоматическое резервное копирование управляемого экземпляра SQL
- Долгосрочное хранение
- Сведения о более быстрых вариантах восстановления см. в разделе "Группы отработки отказа".