Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:Управляемый экземпляр 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 Server2022 доступна до окончания основной поддержки SQL Server 2022, в то время как политика обновления для экземпляров с политикой обновления SQL Server 2022 автоматически обновляется в политике обновления, соответствующей последней основной версии SQL Server, доступной в то время.
Политика постоянного обновления данных
Политика обновления Always-up-to-date настраивает экземпляр для получения всех последних функций и обновлений, доступных управляемому экземпляру SQL Azure.
При использовании политики обновления Always-up-to-date следует учитывать следующие моменты:
- Вы можете использовать все новые функции и преимущества, доступные управляемому экземпляру SQL Azure.
- После включения политики Always-up-to-date вы не сможете вернуться к политике обновления SQL Server 2022 для этого экземпляра.
- Некоторые возможности, обеспечиваемые совместимостью форматов баз данных с SQL Server 2022, такие как возможность восстановления базы данных в SQL Server 2022 и двунаправленное отказоустойчивое переключение между вашим экземпляром и SQL Server 2022 с функцией ссылки.
Сравнение возможностей
В следующей таблице перечислены все функции, доступные только для экземпляров с указанной политикой обновления:
Следующие функции влияют на настроенную политику обновления:
- Автоматические резервные копии и резервные копии, доступные только для копирования. Вы можете восстановить резервные копии базы данных, полученные из экземпляров, настроенных с помощью политики обновления SQL Server 2022 или Always-up-to-date. Резервные копии базы данных, полученные из экземпляров, настроенных с помощью политики обновления Always-up-to-date , можно восстановить только для экземпляров, настроенных с помощью политики обновления Always-up-to-date .
- Ссылка на Управляемый экземпляр: только экземпляры с политикой обновления SQL Server 2022 могут установить связь из Управляемого экземпляра SQL к SQL Server 2022 или выполнить отработку отказа с SQL Server 2022 на управляемый экземпляр SQL Server.
- Копирование и перемещение базы данных. Невозможно скопировать или переместить базу данных из экземпляра, настроенного с помощью политики обновления 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
- Долгосрочное хранение
- Сведения о более быстрых вариантах восстановления см. в разделе "Группы отработки отказа".