Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:Azure SQL Managed Instance
В этой статье описывается политика обновления для Azure SQL Managed Instance и способ ее изменения. Политика обновления — это параметр экземпляра, который управляет доступом к последним функциям ядра SQL в Azure.
Azure SQL Managed Instance предлагает следующие три политики обновления:
- политика обновления SQL Server 2025: экземпляр может использовать только функции ядра SQL, доступные в SQL Server 2025 году, так как внутренний формат базы данных соответствует SQL Server 2025.
- политика обновления SQL Server 2022: экземпляр может использовать только функции ядра SQL, доступные в SQL Server 2022, так как внутренний формат базы данных соответствует SQL Server 2022.
- Always-up-to-date политика обновления: экземпляр имеет доступ ко всем функциям ядра SQL, как только они доступны в Azure. Формат внутренней базы данных больше не соответствует последней версии SQL Server и вместо этого развивается с каждой недавно появившейся функцией.
Внимание
- Независимо от настроенной политики обновления все экземпляры продолжают получать обновления и функции, которые не требуют изменений в обработчике SQL, таких как следующие функции: избыточность зоны, а также остановка и запуск экземпляра.
- Политика обновления SQL Server 2022 — это политика обновления по умолчанию для всех существующих и недавно развернутых экземпляров.
политика обновления SQL Server 2025 г.
Замечание
Изменение политики обновления с SQL Server 2025 на Always-up-to-date в настоящее время и временно отключено.
Политика обновления SQL Server 2025 приводит формат вашей базы данных в соответствие с SQL Server 2025 (17.x).
При использовании политики обновления SQL Server 2025 следует учитывать следующие моменты:
- Формат внутренней базы данных остается в соответствии с SQL Server 2025 (17.x).
- Вы получаете все последние обновления, доступные для SQL Server 2025 (17.x).
- Базу данных можно восстановить из Azure SQL Managed Instance в SQL Server 2025 (17.x).
- Вы можете настроить link для репликации данных в режиме реального времени, двунаправленного переключения при отказе и восстановления после аварии между SQL Server 2025 (17.x) и Azure SQL Managed Instance.
- Возможно, у вас нет доступа к некоторым из самых последних функций и преимуществ SQL-движка, доступным в Azure SQL Managed Instance, с помощью политики всегда актуальных обновлений Always-up-to-date.
- Политика обновления SQL Server 2025 будет доступна до конца основной поддержки SQL Server 2025 (17.x), в этот момент политика обновления для экземпляров с политикой обновления SQL Server 2025 автоматически обновляется на политику обновления, соответствующую последнему основному выпуску SQL Server, доступному в то время.
политика обновления 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 Managed Instance.
- Вы можете настроить link, чтобы обеспечить репликацию данных в режиме реального времени, двустороннее переключение при отказе и аварийное восстановление между SQL Server 2022 и Azure SQL Managed Instance.
- Возможно, у вас нет доступа к некоторым из самых последних функций и преимуществ SQL-движка, доступным в Azure SQL Managed Instance, с помощью политики всегда актуальных обновлений Always-up-to-date.
- Политика обновления SQL Server 2022 будет доступна до основной поддержки SQL Server 2022, в этот момент политика обновления для экземпляров с SQL Server 2022 автоматически обновляется на политику обновления, соответствующую последнему основному релизу SQL Server, доступному в то время.
Политика постоянного обновления данных
Политика обновления Always-up-to-date позволяет экземпляру получать все последние функции и обновления, доступные для Azure SQL Managed Instance.
При использовании политики обновления Always-up-to-date следует учитывать следующие моменты:
- Вы можете использовать все новые функции и преимущества, доступные для Azure SQL Managed Instance.
- После включения политики Always-up-to-date нельзя вернуться к политике обновления SQL Server 2022 или SQL Server 2025 для этого экземпляра.
- Вы теряете некоторые преимущества, предоставляемые выравниванием формата базы данных с SQL Server 2022 или SQL Server 2025 (17.x), например возможность восстановления базы данных до SQL Server 2022 или SQL Server 2025 (17.x) и двустороннего аварийного переключения между вашим экземпляром и SQL Server 2022 или SQL Server 2025 (17.x) с функцией link.
Сравнение возможностей
В следующей таблице перечислены все функции, доступные только для экземпляров с указанной политикой обновления:
Следующие функции влияют на настроенную политику обновления:
-
Автоматические резервные копии и резервные копии только для копирования:
- Вы можете восстановить резервные копии базы данных, сделанные из экземпляров, настроенных с политикой обновления SQL Server 2022, в экземпляры, настроенные с политикой обновления SQL Server 2022 или Always-up-to-date.
- Вы можете восстановить резервные копии баз данных, сделанные из экземпляров, настроенных с политикой обновления SQL Server 2025, в экземпляры, настроенные с политикой обновления либо SQL Server 2025, либо Always-up-to-date.
- Резервные копии баз данных можно восстановить только из экземпляров, настроенных с политикой обновления Always-up-to-date, на экземпляры, также настроенные с политикой обновления Always-up-to-date.
-
Managed Instance ссылка:
- Только экземпляры с политикой обновления SQL Server 2022 могут устанавливать ссылку от SQL Managed Instance на SQL Server 2022 или переключения обратно с SQL Server 2022 на SQL Managed Instance.
- Только экземпляры с политикой обновления SQL Server 2025 могут установить ссылку с SQL Managed Instance на SQL Server 2025 (17.x) или выполнить возврат с SQL Server 2025 (17.x) на SQL Managed Instance.
- Копирование и перемещение базы данных: можно копировать и перемещать базы данных только в экземпляры с той же или более новой версией, соответствующей политикам обновления. Копирование или перемещение базы данных в экземпляр с более низкой политикой обновления версий не поддерживается.
- Группы отработки отказа: инстанции в группе отработки отказа должны иметь одинаковые политики обновления.
Какую политику обновления выбрать?
Если вы не полагаетесь на конкретную функцию, которая требует SQL Server 2022 или SQL Server 2025 для обновлений, рекомендуем использовать политику обновления Всегда актуальная. Политика обновления Always-up-to-date предоставляет новейшие функции и преимущества, доступные для Azure SQL Managed Instance. Хотя последние функции могут не иметь непосредственного отношения к вам, часто существуют улучшения производительности, безопасности и надежности, которые могут улучшить вашу рабочую нагрузку.
Если вы используете SQL Server 2022 или SQL Server 2025, обновите политику копирования баз данных из SQL Managed Instance на SQL Server для соответствия нормативным требованиям, договорным обязательствам или другим бизнесовым причинам. Вы часто можете достигать тех же целей, используя другие функции, такие как экспорт/импорт баз данных, транзакционная репликация, или службы, такие как Azure Data Factory. Используя один из этих альтернативных методов, вы можете использовать политику обновления Always-up-to-date с SQL Managed Instance при выполнении бизнес-требований.
Если вы еще не уверены в требованиях к вашему решению, не спешите и начните с SQL Server 2022 или SQL Server 2025. Вы всегда можете переключиться на политику обновления 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 по умолчанию включена для всех существующих и новых экземпляров. При изменении политики обновления на SQL Server 2025 или Always-up-to-date формат внутренней базы данных обновляется окончательно. Политику обновления нельзя изменить на SQL Server 2022 и вы больше не можете использовать функции и преимущества, требующие политики обновления SQL Server 2022.
- Изменение политики обновления с SQL Server 2025 на Always-up-to-date в настоящее время и временно отключено.
- портал Azure
- PowerShell
- Azure CLI
- REST API
Чтобы изменить политику обновления для существующего экземпляра на портале Azure, выполните следующие действия.
Перейдите к управляемому экземпляру SQL на портале Azure.
Выберите "Обслуживание" и "Обновления" в разделе "Параметры".
Выберите переключатель, чтобы включить политику обновления «Всегда актуально» .
Нажмите Да во всплывающем окне Подтвердить изменение политики обновления, чтобы сохранить изменения. После включения политики обновления Always-up-to-date политика обновления для SQL Server 2022 становится недоступной.
Новые экземпляры
Хотя политика обновления SQL Server 2022 по умолчанию включена, можно выбрать политику SQL Server 2025 или Always-up-to-date при создании экземпляра с помощью портала Azure, PowerShell, Azure CLI или REST API.
Внимание
Обязательно добавьте конфигурацию политики обновления в шаблоны развертывания, чтобы не полагаться на системные значения по умолчанию, которые могут меняться с течением времени.
- портал Azure
- PowerShell
- Azure CLI
- REST API
Чтобы создать управляемый экземпляр SQL с помощью политики SQL Server 2025 или Always-up-to-date на портале Azure выполните следующие действия:
Перейдите в центр Azure SQL по адресу aka.ms/azuresqlhub.
В разделе Azure SQL Managed Instance выберите управляемые экземпляры SQL, чтобы открыть область управляемых экземпляров SQL.
На панели управляемых экземпляров SQL выберите + Создать и затем выберите предложение 'Управляемый экземпляр SQL', чтобы открыть страницу Создание управляемого экземпляра SQL.
На странице Create Azure SQL Managed Instance выполните следующие действия:
Заполните сведения для вашей инстанции. Инструкции по созданию управляемого экземпляра SQL см. в разделе Quickstart: Create Azure SQL Managed Instance.
На вкладке Additional settings в разделе обновления ядра SQL выберите политику, которую будет использовать управляемый экземпляр SQL, например SQL Server 2025 или 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 или политики обновления SQL Server 2025) -
Continuous: Новые функции добавляются в Azure SQL Managed Instance сразу после их доступности, независимо от графика выпуска SQL Server (политики обновления Always-up-to-date)
Связанный контент
- Автоматические резервные копии в Azure SQL Managed Instance
- резервные копии для долгосрочного хранения — Azure SQL Database и Azure SQL Managed Instance
- обзор групп аварийного переключения и передовой опыт — Azure SQL Managed Instance