Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Управляемый экземпляр SQL Azure
В этой статье представлен обзор Управляемый экземпляр SQL Azure, полностью управляемой платформы как службы (PaaS), которая обрабатывает большинство функций управления базами данных, таких как обновление, исправление, резервное копирование и мониторинг без участия пользователя.
Примечание.
Попробуйте Управляемый экземпляр SQL Azure бесплатно и получите 720 часов виртуальных ядер в Управляемом экземпляре SQL общего назначения с поддержкой до 100 баз данных на экземпляр в течение первых 12 месяцев.
Управляемый экземпляр SQL Azure — это масштабируемая облачная служба базы данных, которая всегда работает в последней стабильной версии ядра СУБД SQL Server и исправленной ОС с 99.99% встроенной высокой доступности, предлагая около 100% совместимость функций с SQL Server. Возможности PaaS, встроенные в Управляемый экземпляр SQL Azure, позволяют сосредоточиться на администрировании и оптимизации баз данных, специфичных для вашего домена, что критически важно для вашего бизнеса, в то время как Microsoft занимается резервным копированием, исправлением и обновлением кода SQL и операционной системы, что устраняет нагрузку на управление базовой инфраструктурой.
Если вы еще не работали с Управляемым экземпляром SQL Azure, посмотрите видеообзор Управляемого экземпляра SQL Azure из серии видео об SQL Azure:
Примечание.
Microsoft Entra ID ранее был известен как Azure Active Directory (Azure AD).
Обзор
Управляемый экземпляр SQL Azure — это служба PaaS, которая имеет почти 100% совместимость с последним ядром СУБД SQL Server Enterprise Edition. Она предоставляет собственную реализацию виртуальной сети , которая отвечает общим проблемам безопасности и бизнес-модели , благоприятной для существующих клиентов SQL Server. Управляемый экземпляр SQL позволяет существующим клиентам SQL Server поднимать и перемещать локальные приложения в облако с минимальными изменениями в приложениях и базах данных. В то же время Управляемый экземпляр SQL предоставляет все возможности PaaS (автоматическое обновление исправлений и версий, автоматическое резервное копирование, высокий уровень доступности) для резкого снижения затрат на управление и общей стоимости владения (TCO).
Управляемый экземпляр SQL предназначен для клиентов, которые хотят перенести большое количество приложений из локальной среды или среды IaaS, созданной самостоятельно или предоставленной поставщиком, в полностью управляемую облачную среду PaaS, с минимальными усилиями по миграции. Используя интерфейс миграции SQL Server в Azure Arc или ссылку управляемого экземпляра, клиенты могут поднять и переместить существующую базу данных SQL Server или экземпляр SQL Server в Управляемый экземпляр SQL Azure, который обеспечивает совместимость с SQL Server и полную изоляцию экземпляров клиентов с поддержкой собственной виртуальной сети.
С помощью Software Assurance вы можете использовать существующие лицензии, чтобы получить скидку на SQL Managed Instance, используя преимущество гибридного использования Azure для SQL Server. Управляемый экземпляр — лучший целевой объект для миграции в облако экземпляров SQL Server, требующих высокого уровня безопасности и расширенных возможностей программирования.
Дополнительные сведения о параметрах и средствах миграции см. в статье Общие сведения о миграции из SQL Server в Управляемый экземпляр SQL Azure.
На следующей схеме описаны основные преимущества Управляемый экземпляр SQL.
Внимание
Список регионов, в которых сейчас доступен Управляемый экземпляр SQL, приведен в разделе Поддерживаемые регионы.
Основные функции и возможности
Управляемый экземпляр SQL поддерживает все функции последней версии SQL Server, включая операции в сети, автоматическое исправление планов и другие усовершенствования для повышения производительности организации. Дополнительные сведения о функциях SQL Server, доступных в Управляемом экземпляре SQL Azure, просмотрите сравнение возможностей.
В следующей таблице приведены ключевые возможности Azure SQL Managed Instance.
| Преимущества PaaS | Непрерывность бизнес-процессов |
|---|---|
| Отсутствие необходимости в приобретении или управлении оборудованием Нет затрат на управление базовой инфраструктурой Быстрая подготовка и масштабирование службы Автоматическое исправление и обновление версии Вы можете останавливать и запускать экземпляр для экономии затрат Интеграция с другими службами данных PaaS |
Соглашение об уровне обслуживания с гарантией времени непрерывной работы 99,99 %. Встроенная высокая доступность через избыточность зон Обзор ссылки на Управляемый экземпляр Данные защищены путем автоматического создания резервных копий Период хранения резервных копий настраивается пользователем Резервные копии, инициированные пользователем, которые можно восстановить в SQL Server 2022 Возможность восстановления базы данных до точки во времени |
| Безопасность и соответствие требованиям | Управление |
| Изолированная среда (архитектура подключения для Azure SQL Управляемый экземпляр, одноарендная служба, выделенные вычислительные ресурсы и хранилище) Соответствует тем же стандартам соответствия, что и База данных SQL Azure Прозрачное шифрование данных (TDE) Использование аутентификации Microsoft Entra, поддержка единого входа Принципы сервера Microsoft Entra (учетные записи) Что такое аутентификация Windows для учетных записей Microsoft Entra в Управляемом экземпляре SQL Azure? Начало работы с аудитом Управляемого экземпляра SQL Azure Настройка расширенной защиты от угроз в Azure SQL Managed Instance |
Программный интерфейс Azure Resource Manager для автоматизации подготовки и масштабирования службы Функциональные возможности портала Azure для подготовки и масштабирования службы вручную Служба миграции данных |
Внимание
Управляемый экземпляр SQL Azure сертифицирован в соответствии с рядом стандартов соответствия. Дополнительные сведения см. в предложениях соответствия требованиям Azure, где можно найти самый актуальный список сертификатов соответствия управляемого экземпляра SQL Azure, перечисленных в базе данных SQL Azure.
В следующей таблице показаны характеристики SQL в Управляемой Среде:
| Функция | Описание |
|---|---|
| управление порталом Azure | Да |
| Версия и сборка SQL Server | Последний стабильный движок базы данных SQL Server 1 |
| Управляемые, автоматически создаваемые резервные копии | Да |
| Автоматическое обновление программного обеспечения | Да |
| Возможности последней версии ядра СУБД | Да |
| Встроенный мониторинг и метрики инстанции и базы данных | Да |
| задания агента SQL Server | Да |
| Число файлов данных (ROWS) в одной базе данных | Несколько |
| Число файлов журнала (LOG) в одной базе данных | 1 |
| Развертывание диспетчера ресурсов Azure для виртуальной сети (VNet) | Да |
| Виртуальная сеть — классическая модель развертывания | нет |
1 На основе политики обновления "Всегда обновляемой". Экземпляры, настроенные с политикой обновления SQL Server 2022, получают обновления последней стабильной версии движка базы данных SQL Server 2022. Экземпляры, настроенные с политикой обновления SQL Server 2025, получают обновления от последнего стабильного движка базы данных SQL Server 2025.
Поддерживаемые функции SQL
Управляемый экземпляр Azure SQL Managed Instance направлен на достижение близкой к 100% функциональной совместимости с последней версией SQL Server благодаря поэтапному выпуску. Эта цель означает, что большинство функций SQL Server также совместимы с управляемым экземпляром SQL.
Управляемый экземпляр SQL поддерживает обратную совместимость с базами данных SQL Server 2008. Поддерживается прямая миграция с SQL Server 2005, а уровень совместимости для перенесенных баз данных SQL Server 2005 обновляется до SQL Server 2008.
В следующем списке показаны функции SQL Server, совместимые с Управляемым экземпляром SQL Azure:
Перенос данных
- Собственное резервное копирование и восстановление
- Настраиваемый макет файла базы данных
- Опыт миграции SQL в портале Azure Arc
- Миграция с помощью ссылки Управляемый экземпляр
- Автоматизированная миграция в больших масштабах с помощью Azure Database Migration Service
Эксплуатационный
Программируемость
Безопасность
Полный список функций SQL Server и SQL Managed Instance Azure можно найти в сравнении функций.
Список различий T-SQL между управляемым экземпляром SQL и SQL Server см. в разделе Различия T-SQL между управляемым экземпляром SQL и SQL Server.
Примечание.
Доступность некоторых функций в Управляемом экземпляре SQL зависит от настроенной политики обновления.
Основные различия между локальным SQL Server и Управляемым экземпляром SQL
SQL Управляемый экземпляр выигрывает от постоянного обновления в облаке, что означает, что некоторые функции в SQL Server могут устареть, быть выведены из эксплуатации или иметь альтернативные варианты. Существуют конкретные случаи, когда средства должны распознавать, что определенная функция работает немного по-другому или что служба работает в среде, которой вы не полностью управляете.
Вот некоторые основные различия.
- Высокий уровень доступности создается и предварительно настраивается с помощью технологии, аналогичной группам доступности AlwaysOn.
- Поддерживаются только автоматическое резервное копирование и восстановление до точки во времени. Вы можете инициировать
copy-onlyрезервные копии, ненарушающие автоматический процесс резервного копирования. - Указание полных физических путей не поддерживается, поэтому все соответствующие сценарии должны поддерживаться другим способом: RESTORE DB не поддерживает WITH MOVE, CREATE DB не позволяет использование физических путей, BULK INSERT работает только с объектами Azure Blob и т. д.
- Управляемый экземпляр SQL поддерживает проверку подлинности Microsoft Entra и проверку подлинности Windows для субъектов Microsoft Entra (предварительная версия).
- Управляемый экземпляр SQL автоматически управляет файловыми группами XTP и файлами для баз данных, содержащих объекты OLTP в памяти.
- Управляемый экземпляр SQL поддерживает службы SQL Server Integration Services (SSIS) и может размещать каталог SSIS (SSISDB), в котором хранятся пакеты SSIS, но они выполняются в управляемой среде выполнения Azure-SSIS Integration Runtime (IR) в Azure Data Factory. См. Создание Azure SSIS IR в Data Factory. Сравнение функций служб SSIS см. в разделе Сравнение базы данных SQL с Управляемым экземпляром SQL.
- Управляемый экземпляр SQL поддерживает подключение только по протоколу TCP. Он не поддерживает подключение через именованные каналы.
- Вы можете перезапустить экземпляр, чтобы сэкономить на расходах.
Бизнес-аналитика
Управляемый экземпляр SQL Azure не имеет встроенного набора бизнес-аналитики, но можно использовать следующие службы:
- SQL Server Integration Services (SSIS) входит в состав Фабрики данных Azure PaaS.
- SQL Server Analysis Services (SSAS) — это отдельная служба PaaS в Azure.
- Службы SQL Server Reporting Services (SSRS) можно использовать отчеты Power BI с разбивкой на страницы вместо этого или размещать службы SSRS на виртуальной машине Azure. Хотя управляемый экземпляр SQL не может запускать службы SSRS в качестве службы, он может размещать базы данных каталога SSRS для сервера отчетов, установленного на виртуальной машине Azure, с помощью проверки подлинности SQL Server.
Функции администрирования
Управляемый экземпляр SQL позволяет системному администратору тратить меньше времени на административные задачи, так как служба выполняет их сама или значительно упрощает их. Например, установка ОС и реляционной СУБД или применение исправлений для них, динамическое изменение размера и настройка экземпляра, резервное копирование, репликация базы данных (включая системные базы данных), настройка высокого уровня доступности, настройка потоков данных для мониторинга работоспособности и производительности.
Дополнительные сведения см. в статьях о поддерживаемых и неподдерживаемых функциях Управляемого экземпляра SQL и различиях T-SQL между Управляемым экземпляром SQL и SQL Server.
Экономия на затратах
Как и в случае с любой службой Azure, при использовании Управляемый экземпляр SQL Azure плата взимается за вычислительные ресурсы, хранилище и лицензию на использование продукта.
Управляемый экземпляр SQL предлагает несколько способов экономии затрат:
- Преимущество гибридного использования Azure. Если у вас есть Software Assurance, вы можете использовать преимущество гибридного использования Azure, которое предоставляет скидку на выделение лицензий SQL Server на ядро СУБД SQL.
- зарезервированные экземпляры Azure. Вы можете сэкономить до 80% на затратах путем приобретения резервирования для управляемого экземпляра SQL. `
- Пулы экземпляров. Если у вас имеется несколько управляемых экземпляров, вы можете сэкономить на затратах, используя пулы экземпляров , которые также поддерживают резервирования.
- Остановка и запуск экземпляра. Вы можете остановить и запустить управляемый экземпляр, чтобы сэкономить на затратах. При остановке инстанса вы платите только за хранилище, после чего его можно перезапустить в любое время.
- Бесплатная реплика для аварийного восстановления (DR): Вы можете сэкономить на затратах на лицензирование, назначив вторичную реплику только для аварийного восстановления.
- Гибкая память: С экземплярами общего назначения нового поколения можно сэкономить на затратах благодаря функции гибкой памяти, которая позволяет выбрать объем желаемой памяти для вашего экземпляра.
Модель приобретения на основе виртуальных процессоров
Модель приобретения на основе виртуальных ядер для Управляемого экземпляра SQL предоставляет такие возможности, как гибкость, контроль, прозрачность, а также обеспечивает простой способ перевести требования локальной рабочей нагрузки в облако. Эта модель позволяет изменять ресурсы ЦП, памяти и хранилища с учетом потребностей рабочих нагрузок. Модель виртуальных ядер также имеет право на экономию с гибридной льготой Azure для SQL Server.
В модели виртуального ядра можно выбрать конфигурации оборудования следующим образом.
- Логические процессоры стандартной серии (5-го поколения) основаны на Intel® E5-2673 v4 (Broadwell) 2,3 ГГц, Процессоры Intel SP-8160 (Skylake) и Intel®® 8272CL (Каскадное озеро) 2,5 ГГц с 5,1 ГБ ОЗУ на виртуальные ядра ЦП, быстрый SSD NVMe, гиперпоточное логическое ядро и размеры вычислительных ресурсов от 4 до 80 ядер.
- Логические процессоры серии Premium основаны на процессорах Intel® 8370C (Ice Lake) 2,8 ГГц, с 7 ГБ ОЗУ на виртуальные ядра ЦП (до 128 виртуальных ядер), быстрых ssd NVMe, гиперпоточных логических ядер и размеров вычислений в диапазоне от 4 до 128 ядер.
- Процессоры серии Premium, оптимизированные для памяти, основаны на процессорах Intel® 8370C (Ice Lake) 2,8 ГГц с 13,6 ГБ ОЗУ на виртуальные ядра ЦП (до 64 виртуальных ядер), быстрой NVMe SSD, гиперпоточных логических ядер и вычислительных размеров в диапазоне от 4 до 64 ядер.
Кроме того, с уровнем служб нового поколения общего назначения, можно выбрать объем памяти, выделяемый для экземпляра, при использовании гибкой функции памяти.
Дополнительные сведения о различиях между конфигурациями оборудования приведены в разделе Ограничения ресурсов Управляемого экземпляра SQL.
Уровни службы
Уровень служб обычно определяет архитектуру хранилища, ограничения пространства и ввода-вывода, а также параметры непрерывности бизнес-процессов, связанные с доступностью и аварийного восстановления.
Управляемый экземпляр SQL доступен на двух уровнях служб:
- Общее назначение: предназначено для приложений с типичными требованиями к производительности и задержке ввода-вывода. Вы можете использовать обновленный уровень служб общего назначения next-gen для улучшения метрик производительности и повышения гибкости ресурсов.
- критически важный для бизнеса. Предназначено для приложений с низкими требованиями к задержке ввода-вывода и минимальным воздействием базовых операций обслуживания на рабочую нагрузку.
Высокий уровень доступности
По умолчанию Управляемый экземпляр SQL Azure достигает доступности с помощью локальной избыточности, что делает экземпляр доступным во время операций обслуживания, проблем с сбоями центра обработки данных и другими проблемами с ядром СУБД SQL. Тем не менее, чтобы свести к минимуму потенциальный сбой для всей зоны, влияющей на данные, можно достичь высокой доступности, включив избыточность зон. Без зональной избыточности процессы отработки отказа происходят на местном уровне в одном центре обработки данных, что может подразумевать недоступность экземпляра до устранения сбоя — единственный способ восстановления — через стратегию аварийного восстановления, такую как через группу отработки отказаили геовосстановление геоизбыточного резервного копирования.
Ссылка на Управляемый экземпляр
Ссылка управляемого экземпляра использует технологию распределенной группы доступности для синхронизации баз данных между SQL Server и Управляемым экземпляром SQL Azure. Эта функция разблокирует ряд сценариев, таких как:
- Использование служб Azure без миграции в облако
- Разгрузка рабочих нагрузок только для чтения в Azure
- Аварийное восстановление
- Миграция в Azure
Преимущество аварийного восстановления без лицензии
С управляемым экземпляром SQL Azure можно сократить затраты на лицензирование vCore, предназначив вторичную реплику только для аварийного восстановления (DR). Чтобы узнать больше, ознакомьтесь с преимуществами безлицензионного управления ресурсами (DR).
Расширенный уровень безопасности и соответствие требованиям
Управляемый экземпляр SQL поставляется с расширенными функциями безопасности, которые предоставляются платформой Azure и ядром СУБД SQL Server.
Изоляция безопасности
Управляемый экземпляр SQL обеспечивает дополнительную изоляцию безопасности от других клиентов на платформе Azure. Для обеспечения защиты путем изоляции необходимо следующее.
- Реализация собственной виртуальной сети и подключение к локальной среде с помощью Azure ExpressRoute или VPN-шлюза Azure.
- В развертывании по умолчанию конечная точка SQL предоставляется только через частный IP-адрес, чтобы безопасно подключаться из частных сетей Azure или гибридных сетей.
- Отдельный клиент с выделенной базовой инфраструктурой (вычислений, хранения).
На следующей схеме показаны различные варианты подключения для приложений:
Дополнительные сведения об интеграции виртуальной сети и применении политик сети на уровне подсети см. в статье об архитектуре виртуальной сети для управляемых экземпляров и подключении приложения к управляемому экземпляру.
Внимание
Разместите несколько управляемых экземпляров SQL в одной подсети, где бы это ни было разрешено вашими требованиями к безопасности, чтобы получить дополнительные преимущества. Совместное размещение экземпляров в одной подсети значительно упрощает обслуживание сетевой инфраструктуры и сокращает время подготовки экземпляров, так как продолжительность подготовки связана с затратами на развертывание первого управляемого экземпляра в подсети.
Функции безопасности
Управляемый экземпляр SQL Azure предоставляет набор расширенных функций безопасности, которые можно использовать для защиты данных.
- Аудит Управляемого экземпляра SQL позволяет отслеживать события базы данных и записывать их в файл журнала аудита, размещенный в учетной записи хранения Azure. Аудит может помочь вам соблюсти стандарты, проанализировать работу с базой данных и получить представление о расхождениях и аномалиях, которые могут указывать на бизнес-проблемы или предполагаемые нарушения безопасности.
- Шифрование данных в движении . Управляемый экземпляр SQL защищает данные, предоставляя шифрование данных в движении с помощью TLS. Помимо TLS, Управляемый экземпляр SQL обеспечивает защиту конфиденциальных данных в движении, в состоянии покоя и во время обработки запросов с помощью Always Encrypted. Always Encrypted обеспечивает защиту данных от нарушений, связанных с кражей критически важных данных. Например, с Always Encrypted номера кредитных карт всегда хранятся зашифрованными в базе данных, даже во время обработки запросов, что позволяет их расшифровку в момент использования авторизованными сотрудниками или приложениями, которым необходимо обработать эти данные.
- Расширенная защита от угроз дополняет аудит, обеспечивая дополнительный уровень аналитики безопасности, встроенной в службу, которая выявляет подозрительные и потенциально опасные попытки получить доступ к базам данных или использовать их уязвимость. Вы оповещены о подозрительных действиях, потенциальных уязвимостях и атаках внедрения SQL, а также о аномальных паттернах доступа к базам данных. Оповещения Advanced Threat Protection можно просмотреть из Microsoft Defender для облака. Они предоставляют сведения о подозрительных действиях и рекомендуют действия для исследования и устранения угрозы.
- Динамическое маскирование данных ограничивает возможность раскрытия конфиденциальных данных, маскируя их для обычных пользователей. Динамическое маскирование данных помогает предотвратить несанкционированный доступ к конфиденциальным данным, позволяя вам самостоятельно определить, какой объем конфиденциальных данных следует раскрывать с минимальным влиянием на уровне приложения. Это функция безопасности на основе политик, которая скрывает конфиденциальные данные в результирующем наборе запроса по указанным полям базы данных, а данные в базе данных не изменяются.
- Безопасность на уровне строк (RLS) позволяет управлять доступом к строкам в таблице базы данных с учетом характеристик пользователя, выполняющего запрос (таких как членство в группе или контекст выполнения). RLS упрощает проектирование и программирование функций безопасности в приложении. RLS позволяет реализовать ограничения доступа к строкам данных. Например, гарантируя, что сотрудники могут получать доступ только к строкам данных, соответствующим их отделу, или ограничивать доступ к данным только соответствующим пользователям.
- Прозрачное шифрование данных (TDE) шифрует файлы данных в управляемом экземпляре SQL, это называется шифрованием данных в состоянии покоя. TDE выполняет шифрование операций ввода-вывода в режиме реального времени и расшифровку файлов данных и журналов. При шифровании используется ключ шифрования базы данных (DEK), который хранится в загрузочной записи базы данных, где можно получить к нему доступ при восстановлении. Вы можете защитить все свои базы данных в управляемом экземпляре с помощью прозрачного шифрования данных. TDE является проверенной технологией шифрования данных SQL Server в состоянии покоя, которую требуют многие стандарты соответствия для защиты от кражи носителей информации.
Перемещение зашифрованной базы данных в SQL Managed Instance поддерживается посредством службы Azure Database Migration Service или собственным восстановлением. Если вы планируете перенести зашифрованную базу данных с помощью собственного восстановления, необходимо выполнить миграцию существующего сертификата TDE из экземпляра SQL Server в управляемый экземпляр SQL. Дополнительные сведения о вариантах перемещения см. в статье Руководство по миграции экземпляра SQL Server в Управляемый экземпляр SQL Azure.
Интеграция с Microsoft Entra
Управляемый экземпляр SQL поддерживает традиционные логины ядра базы данных SQL Server и логины, интегрированные с Microsoft Entra ID (ранее — Azure Active Directory). Учетные записи сервера Microsoft Entra (имена входа) — это облачная версия учетных записей локальной базы данных, которые вы используете в локальной среде. Субъекты сервера Microsoft Entra (имена входа) позволяют указывать пользователей и группы из клиента Microsoft Entra в качестве истинных субъектов на уровне экземпляров, способных выполнять любую операцию на уровне экземпляра, включая запросы между базами данных в одном управляемом экземпляре.
Управляемый экземпляр SQL позволяет централизованно управлять удостоверениями пользователей базы данных и другими службами Майкрософт с интеграцией Microsoft Entra. Эта возможность упрощает управление разрешениями и повышает уровень безопасности. Идентификатор Microsoft Entra поддерживает многофакторную проверку подлинности для повышения безопасности данных и приложений при поддержке процесса единого входа.
Новый синтаксис представлен для создания субъектов сервера Microsoft Entra (имена входа), FROM EXTERNAL PROVIDER. Дополнительные сведения о синтаксисе см. в статье CREATE LOGIN, а также ознакомьтесь со статьей о создании администратора Microsoft Entra для управляемого экземпляра SQL.
Проверка подлинности
Аутентификация управляемого экземпляра SQL означает, как пользователи подтверждают свою личность при подключении к базе данных. Управляемый экземпляр SQL поддерживает два типа аутентификации:
- Проверка подлинности SQL: этот метод проверки подлинности использует имя пользователя и пароль.
- Проверка подлинности Microsoft Entra: этот метод проверки подлинности использует удостоверения, управляемые идентификатором Microsoft Entra, и поддерживается для управляемых и интегрированных доменов. По возможности используйте проверку подлинности Active Directory (встроенная безопасность).
- Проверка подлинности Windows для принципалов Microsoft Entra: Проверка подлинности Kerberos для принципалов Microsoft Entra включает проверку подлинности Windows для Управляемого экземпляра SQL Azure. проверка подлинности Windows для управляемых экземпляров позволяет клиентам перемещать существующие службы в облако, сохраняя простой пользовательский интерфейс и предоставляя основу для модернизации инфраструктуры.
Авторизация
Авторизация относится к действиям пользователя в базе данных в среде Управляемого экземпляра SQL Azure. Членство учетной записи пользователя в ролях базы данных и разрешения на уровне объекта управляют авторизацией. Управляемый экземпляр SQL имеет те же возможности авторизации, что и SQL Server 2022.
Миграция базы данных
Управляемый экземпляр SQL предназначен для пользовательских сценариев, требующих массового переноса баз данных из реализаций локальной базы данных или базы данных IaaS. Управляемый экземпляр SQL поддерживает несколько вариантов миграции базы данных, которые обсуждаются в руководствах по миграции. Дополнительные сведения см. в разделе "Миграция": SQL Server в Управляемый экземпляр SQL Azure.
Резервное копирование и восстановление
Этот подход миграции использует резервные копии SQL Server в хранилище BLOB-объектов Azure. Резервные копии, хранящиеся в хранилище BLOB-объектов Azure, можно восстановить непосредственно в управляемом экземпляре SQL с помощью команды T-SQL RESTORE.
- Краткое руководство, показывающее, как восстановить файл резервной копии базы данных Wide World Importers - Standard, см. в статье "Восстановление файла резервной копии в управляемом экземпляре". В этом кратком руководстве показано, как передать файл резервной копии в хранилище BLOB-объектов Azure и защитить его с помощью общей подписи доступа (SAS).
- Сведения о восстановлении из URL-адреса см. в разделе Исходное восстановление из URL-адреса.
Внимание
Резервные копии можно восстановить только из управляемого экземпляра SQL в другие управляемые экземпляры SQL или в SQL Server 2022 или SQL Server 2025 (на основе политики обновления). Их нельзя восстановить в других версиях SQL Server или в базе данных SQL Azure.
Сервис миграции баз данных
Azure Database Migration Service — это полностью управляемая служба, которая выполняет непрерывную миграцию из множества источников баз данных на платформы данных Azure с минимальным временем простоя. Эта служба упрощает выполнение задач, необходимых для перемещения имеющихся сторонних баз данных и баз данных SQL Server в Базу данных SQL Azure, Управляемый экземпляр SQL Azure и SQL Server на виртуальной машине Azure. См. как мигрировать локальную базу данных в Управляемый экземпляр Azure SQL с помощью службы миграции баз данных.
Ссылка на Управляемый экземпляр
Ссылка Управляемый экземпляр использует распределенные группы доступности для расширения корпоративной группы доступности AlwaysOn SQL Server на базу данных SQL Azure Управляемый экземпляр, обеспечивая безопасную и надежную репликацию данных практически в режиме реального времени.
Функция связывания упрощает миграцию с SQL Server на Управляемый экземпляр SQL, что позволяет:
- Наиболее производительная и с минимальными простоями миграция по сравнению с другими решениями, доступными сегодня.
- Полноценная онлайн-миграция на Управляемый экземпляр SQL в любом уровне обслуживания.
Поскольку функция связи обеспечивает миграцию с минимальным временем простоя, вы можете перейти на управляемый экземпляр, поддерживая вашу основную рабочую нагрузку в сети. Хотя в настоящее время можно достичь онлайн-миграции на уровень служб общего назначения с другими решениями, эта функция является единственным решением, которое позволяет выполнять истинные онлайн-миграции на уровень критически важный для бизнеса.
Операции управления
Управляемый экземпляр SQL Azure предоставляет операции управления, которые можно использовать для автоматического развертывания новых управляемых экземпляров SQL, обновления свойств экземпляров и удаления экземпляров при отсутствии необходимости. Дополнительные сведения см. в статье об операциях управления.
Программное определение управляемого экземпляра SQL
В таблице ниже приведены некоторые свойства, доступные через Transact-SQL, которые можно использовать для определения того, работает ли приложение с Управляемым экземпляром SQL, а также для получения важных свойств.
| Свойство | Значение | Комментарии |
|---|---|---|
@@VERSION |
Microsoft SQL Azure (RTM) — 12.0.2000.8 2018-03-07 Copyright (C) 2018 Microsoft Corporation. | Это значение совпадает со значением в базе данных SQL. Это не касается ядра SQL версии 12 (SQL Server 2014). Управляемый экземпляр SQL всегда запускает последнюю стабильную версию ядра SQL, номер которой равен или больше номера последней доступной RTM-версии SQL Server. |
SERVERPROPERTY('Edition') |
SQL Azure | Это значение совпадает со значением в базе данных SQL. |
SERVERPROPERTY('EngineEdition') |
8 | Данное значение уникально идентифицирует управляемый экземпляр. |
@@SERVERNAME, SERVERPROPERTY('ServerName') |
Полное DNS-имя экземпляра в формате <instanceName>.<dnsPrefix>.database.windows.net, где <instanceName> — имя, предоставленное клиентом, а <dnsPrefix> — автоматически созданная часть имени, гарантирующая уникальность глобального DNS-имени (например, "wcus17662feb9ce98"). |
Пример: my-managed-instance.wcus17662feb9ce98.database.windows.net |
SERVERPROPERTY('ProductUpdateType') |
непрерывный пакет обновления или CU | Обновите периодичность экземпляра следующим образом. Соответствует политике обновления для управляемого экземпляра SQL в Azure CU = обновления развертываются с помощью накопительных обновлений (CU) для соответствующего основного выпуска SQL Server (SQL Server 2022) или для политики обновления SQL Server 2025. Непрерывное обновление = новые функции добавляются в Управляемый экземпляр SQL Azure сразу после их появления, независимо от частоты выпусков SQL Server (Всегда актуальное обновление). |
Связанный контент
- Краткое руководство: Создание управляемого экземпляра SQL Azure
- Сравнение функций: База данных SQL Azure и Управляемый экземпляр SQL Azure
- Архитектура подключения к Управляемому экземпляру SQL Azure
- Миграция управляемого экземпляра SQL с помощью Azure Database Migration Service
- Мониторинг управляемого экземпляра Azure SQL с помощью Azure SQL Analytics
- Цены на базу данных SQL