Что такое Управляемый экземпляр SQL Azure?
Область применения: Управляемый экземпляр SQL Azure
В этой статье представлен обзор Управляемый экземпляр SQL Azure, полностью управляемой платформы как службы (PaaS), которая обрабатывает большинство функций управления базами данных, таких как обновление, исправление, резервное копирование и мониторинг без участия пользователя.
Примечание.
Попробуйте Управляемый экземпляр SQL Azure бесплатно и получить 720 часов виртуальных ядер в Управляемый экземпляр SQL общего назначения с до 100 баз данных на экземпляр в течение первых 12 месяцев.
Управляемый экземпляр SQL Azure — это масштабируемая облачная служба базы данных, которая всегда работает в последней стабильной версии Ядро СУБД Microsoft SQL Server и исправленная ОС с встроенной высокой доступностью 99,99 %, которая обеспечивает совместимость с SQL Server почти на 100 %. Возможности PaaS, встроенные в Управляемый SQL Azure, позволяют сосредоточиться на действиях администрирования и оптимизации для конкретного домена, критически важных для вашего бизнеса, а также исправления и обновление кода SQL и операционной системы, что устраняет нагрузку на управление базовой инфраструктурой.
Если вы еще не работали с Управляемым экземпляром SQL Azure, посмотрите видеообзор Управляемого экземпляра SQL Azure из серии видео об SQL Azure:
Примечание.
Идентификатор Microsoft Entra ранее был известен как Azure Active Directory (Azure AD).
Обзор
Управляемый экземпляр SQL Azure — это служба PaaS, которая имеет почти 100 % совместимости с последним выпуск Enterprise ядром СУБД SQL Server, предоставляя собственную реализацию виртуальной сети, которая отвечает общим проблемам безопасности и бизнес-моделью, благоприятной для существующих клиентов SQL Server. Управляемый экземпляр SQL позволяет существующим клиентам SQL Server переместить локальные приложения в облако по методу lift-and-shift с минимальными изменениями в приложении и базе данных. В то же время Управляемый экземпляр SQL предоставляет все возможности PaaS (автоматическое обновление исправлений и версий, автоматическое резервное копирование, высокий уровень доступности) для резкого снижения затрат на управление и общей стоимости владения (TCO).
Управляемый экземпляр SQL предназначен для клиентов, желающих перенести большое количество приложений из локальной среды или IaaS, самостоятельно созданной среды или поставщика программного обеспечения в полностью управляемую облачную среду PaaS, с минимальными усилиями по миграции. Используя полностью автоматизированную службу azure Data Migration Service или ссылку Управляемый экземпляр, клиенты могут поднять и переместить существующую базу данных SQL Server или экземпляр SQL Server в Управляемый экземпляр SQL Azure, которая обеспечивает совместимость с SQL Server и полную изоляцию экземпляров клиентов с поддержкой собственной виртуальной сети.
Программа Software Assurance позволяет обменять имеющиеся лицензии на сниженные тарифы на Управляемый экземпляр SQL с помощью Преимущества гибридного использования Azure для SQL Server. Управляемый экземпляр — лучший целевой объект для миграции в облако экземпляров SQL Server, требующих высокого уровня безопасности и расширенных возможностей программирования.
Дополнительные сведения о параметрах и средствах миграции см. в статье Общие сведения о миграции из SQL Server в Управляемый экземпляр SQL Azure.
На следующей схеме описаны основные преимущества Управляемый экземпляр SQL.
Внимание
Список регионов, в которых сейчас доступен Управляемый экземпляр SQL, приведен в разделе Поддерживаемые регионы.
Основные функции и возможности
Управляемый экземпляр SQL поддерживает все функции последней версии SQL Server, включая операции в сети, автоматическое исправление планов и другие усовершенствования для повышения производительности организации. Дополнительные сведения о функциях SQL Server, доступных в Управляемый экземпляр SQL Azure, просмотрите сравнение функций.
В следующей таблице представлены ключевые возможности Управляемый экземпляр SQL Azure:
Преимущества PaaS | Непрерывность бизнес-процессов |
---|---|
Приобретение оборудования или управление ими Нет затрат на управление базовой инфраструктурой Быстрая подготовка и масштабирование службы Автоматическое исправление и обновление версии Вы можете остановить и запустить экземпляр, чтобы сэкономить на затратах Интеграция с другими службами данных PaaS |
Соглашение об уровне обслуживания с гарантией времени непрерывной работы 99,99 %. Встроенный высокий уровень доступности Обзор ссылки Управляемый экземпляр Данные защищены путем автоматического создания резервных копий Период хранения резервных копий настраивается пользователем Резервные копии, инициированные пользователем, которые можно восстановить в SQL Server 2022 Возможность восстановления базы данных до точки во времени |
Безопасность и соответствие требованиям | Управление |
Изолированная среда (архитектура подключения для Управляемый экземпляр SQL Azure, службы одного клиента, выделенного вычислительных ресурсов и хранилища) Соответствует тем же стандартам соответствия, что и База данных SQL Azure Прозрачное шифрование данных (TDE) Использование проверки подлинности Microsoft Entra, поддержка единого входа Субъекты сервера Microsoft Entra (имена входа) Что такое проверка подлинности Windows для субъектов Microsoft Entra в Управляемом экземпляре SQL Azure? Начало работы с аудитом Управляемого экземпляра SQL Azure Настройка расширенной защиты от угроз в Управляемый экземпляр SQL Azure |
Программный интерфейс Azure Resource Manager для автоматизации подготовки и масштабирования службы Функциональные возможности портала Azure для подготовки и масштабирования службы вручную Data Migration Service |
Внимание
Управляемый экземпляр SQL Azure сертифицирован по нескольким стандартам соответствия. Дополнительные сведения см. на странице предложений по соответствию Microsoft Azure, где в разделе База данных SQL представлен актуальный список сертификатов соответствия Управляемого экземпляра SQL.
В следующей таблице показаны характеристики Управляемый экземпляр SQL:
Возможность | Description |
---|---|
управление портал Azure | Да |
Версия и сборка SQL Server | Последний стабильный ядро СУБД SQL Server 1 |
Управляемые, автоматически создаваемые резервные копии | Да |
Автоматическое применение исправления программного обеспечения | Да |
Возможности последней версии ядра СУБД | Да |
Встроенный мониторинг и метрики базы данных и экземпляра | Да |
Задания агента SQL Server | Да |
Число файлов данных (ROWS) в одной базе данных | Несколько |
Число файлов журнала (LOG) в одной базе данных | 1 |
Виртуальная сеть — развертывание Azure Resource Manager | Да |
Виртуальная сеть — классическая модель развертывания | No |
1 На основе политики обновления always-up-up. Экземпляры, настроенные с помощью политики обновления SQL Server 2022 , имеют обновления от последнего стабильного ядра СУБД SQL Server 2022.
Поддерживаемые функции SQL
Управляемый экземпляр SQL Azure предназначен для обеспечения совместимости с последней версией SQL Server с помощью поэтапного плана выпуска, что означает, что большинство функций SQL Server также совместимы с Управляемый экземпляр SQL.
Управляемый экземпляр SQL поддерживает обратную совместимость с базами данных SQL Server 2008. Поддерживается прямая миграция с SQL Server 2005, а уровень совместимости для перенесенных баз данных SQL Server 2005 обновляется до SQL Server 2008.
Ниже перечислены функции SQL Server, совместимые с Управляемый экземпляр SQL Azure.
Перенос данных
- Собственное резервное копирование и восстановление
- Настраиваемый макет файла базы данных
- Миграции в масштабе с помощью DMS
- Миграция с помощью ссылки Управляемый экземпляр
Эксплуатационный
Программирования
Безопасность
Полный список функций SQL Server и Управляемый экземпляр SQL Azure см. в статье о сравнении функций.
Список различий T-SQL между Управляемый экземпляр SQL и SQL Server см. в разделе Управляемый экземпляр SQL различия T-SQL с SQL Server.
Примечание.
Некоторые Управляемый экземпляр SQL доступность компонентов зависят от настроенной политики обновления.
Основные различия между локальным SQL Server и Управляемым экземпляром SQL
Управляемый экземпляр SQL преимущества от постоянной актуальности в облаке, что означает, что некоторые функции в SQL Server могут быть устаревшими, устаревшими, устаревшими или иметь альтернативные варианты. Существуют конкретные случаи, когда средства должны распознавать, что определенная функция работает немного по-другому или что служба работает в среде, которой вы не полностью управляете.
Некоторые ключевые отличия:
- Высокий уровень доступности создается и предварительно настраивается с помощью технологий, аналогичных группам доступности AlwaysOn.
- Поддерживаются только автоматическое резервное копирование и восстановление до точки во времени. Клиенты могут инициировать
copy-only
резервные копии, которые не влияют на автоматическую цепочку резервных копий. - Указание полных физических путей не поддерживается, поэтому все соответствующие сценарии должны поддерживаться по-разному: RESTORE DB не поддерживает WITH MOVE, CREATE DB не разрешает физические пути, BULK INSERT работает только с большими двоичными объектами Azure и т. д.
- поддерживается Управляемый экземпляр SQLПроверка подлинности Microsoft Entra и проверка подлинности Windows для субъектов Microsoft Entra (предварительная версия).
- Управляемый экземпляр SQL автоматически управляет файловыми группами и файлами с механизмом XTP для баз данных, содержащих объекты выполняющейся в памяти OLTP.
- Управляемый экземпляр SQL поддерживает СЛУЖБЫ SQL Server Integration Services (SSIS) и может размещать каталог служб SSIS (SSISDB), в котором хранятся пакеты служб SSIS, но они выполняются в управляемой среде выполнения интеграции Azure-SSIS (IR) в Фабрика данных Azure. Подробные сведения см. в статье о создании Azure SSIS IR в ADF. Сравнение функций служб SSIS см. в разделе Сравнение базы данных SQL с Управляемым экземпляром SQL.
- Управляемый экземпляр SQL поддерживает подключение только по протоколу TCP. Он не поддерживает подключение через именованные каналы.
- Вы можете остановить и запустить экземпляр, чтобы сэкономить на затратах.
Бизнес-аналитика
Управляемый экземпляр SQL Azure не имеет встроенного набора бизнес-аналитики, но можно использовать следующие службы:
- Служба интеграции SQL Server (SSIS) входит в состав Фабрика данных Azure PaaS.
- Служба SQL Server Analysis Service (SSAS) — это отдельная служба PaaS в Azure.
- Служба SQL Server Reporting Service (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 для экономии до 55% расходов на лицензирование. Преимущество гибридного использования Azure для SQL Server позволяет использовать локальные лицензии SQL Server для запуска Управляемый экземпляр SQL Azure по сниженной скорости.
- Зарезервированная емкость: вы можете сэкономить до 80 % на затратах, приобретя зарезервированную емкость для Управляемый экземпляр SQL.
- Пулы экземпляров: если у вас несколько управляемых экземпляров, вы можете сэкономить на затратах с помощью пулов экземпляров, которые также поддерживают зарезервированную емкость.
- Остановка и запуск экземпляра. Вы можете остановить и запустить управляемый экземпляр, чтобы сэкономить на затратах. При остановке экземпляра вы платите только за хранилище, и его можно перезапустить в любое время.
- Бесплатная реплика аварийного восстановления. Вы можете сэкономить на затратах на лицензирование, указав только вторичную реплику для аварийного восстановления (DR).
Модель приобретения на основе виртуальных ядер
Модель приобретения на основе виртуальных ядер для Управляемого экземпляра SQL предоставляет гибкий, контролируемый, прозрачный и простой способ для переноса в облако локальной рабочей нагрузки с соблюдением всех требований. Эта модель позволяет изменять ресурсы ЦП, памяти и хранилища с учетом потребностей рабочих нагрузок. Модель на основе виртуальных ядер также обеспечивает экономию до 55 % при использовании Преимущества гибридного использования 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 доступен на двух уровнях служб:
- Общее назначение: предназначено для приложений с типичными требованиями к производительности и задержке ввода-вывода. Вы можете использовать обновленный уровень служб общего назначения следующего поколения (предварительная версия) для улучшения метрик производительности и повышения гибкости ресурсов.
- критически важный для бизнеса. Предназначено для приложений с низкими требованиями к задержке ввода-вывода и минимальным воздействием базовых операций обслуживания на рабочую нагрузку.
Операции управления
Управляемый экземпляр SQL Azure поддерживает операции управления, которые можно использовать для автоматического развертывания новых управляемых экземпляров и удаления ненужных, а также обновления свойств управляемых экземпляров. Подробное описание операций управления можно найти в операциях управления.
Функция связи в Управляемом экземпляре
Ссылка Управляемый экземпляр использует технологию распределенной группы доступности для синхронизации баз данных между SQL Server и Управляемый экземпляр SQL Azure, разблокировки ряда сценариев, таких как:
- Использование служб Azure без миграции в облако
- Разгрузка рабочих нагрузок только для чтения в Azure
- Аварийное восстановление
- Миграция в Azure
Преимущество аварийного восстановления без лицензии
С помощью Управляемый экземпляр SQL Azure можно сэкономить на затратах на лицензирование виртуальных ядер, указав только вторичную реплику для аварийного восстановления (DR). Чтобы узнать больше, ознакомьтесь с преимуществами аварийного восстановления без лицензии.
Расширенный уровень безопасности и соответствие требованиям
Управляемый экземпляр SQL поставляется с расширенными функциями безопасности, которые предоставляются платформой Azure и ядром СУБД SQL Server.
Изоляция безопасности
Управляемый экземпляр SQL обеспечивает дополнительную защиту путем изоляции от других арендаторов платформы Azure. Для обеспечения защиты путем изоляции необходимо следующее.
- Собственная реализация виртуальной сети и подключение к локальной среде с помощью Azure Express Route или VPN-шлюза.
- При развертывании по умолчанию конечная точка SQL предоставляется только через частный IP-адрес, что гарантирует безопасность подключений из частных или гибридных сетей Azure.
- Отдельный клиент с выделенной базовой инфраструктурой (вычислений, хранения).
На следующей схеме показаны различные варианты подключения для приложений:
Чтобы получить дополнительные сведения об интеграции виртуальной сети и политике сети на уровне подсети, ознакомьтесь со статьями Архитектура подключения к Управляемому экземпляру Базы данных SQL Azure и Подключение приложения к Управляемому экземпляру Базы данных SQL.
Внимание
Разместите несколько управляемых экземпляров в одной подсети, если это допускается требованиями к безопасности, так как это даст вам дополнительные преимущества. Совместное размещение экземпляров в одной подсети значительно упрощает обслуживание сетевой инфраструктуры и сокращает время подготовки экземпляров, так как продолжительность подготовки связана с затратами на развертывание первого управляемого экземпляра в подсети.
Функции безопасности
Управляемый экземпляр SQL Azure предоставляет набор расширенных функций безопасности, которые можно использовать для защиты данных.
- Аудит Управляемого экземпляра SQL позволяет отслеживать события базы данных и записывать их в файл журнала аудита, размещенный в учетной записи хранения Azure. Аудит может помочь вам соблюсти стандарты, проанализировать работу с базой данных и получить представление о расхождениях и аномалиях, которые могут указывать на бизнес-проблемы или предполагаемые нарушения безопасности.
- Шифрование данных в движении — Управляемый экземпляр SQL защищает данные, предоставляя шифрование данных в движении с помощью TLS. Помимо TLS, Управляемый экземпляр SQL обеспечивает защиту конфиденциальных данных во время неактивных данных и во время обработки запросов с помощью Always Encrypted. Always Encrypted обеспечивает защиту данных от нарушений, связанных с кражей критически важных данных. Например, при использовании Always Encrypted номера кредитных карт всегда хранятся в базе данных, даже во время обработки запросов, что позволяет расшифровки на момент использования авторизованными сотрудниками или приложениями, которые должны обрабатывать эти данные.
- Расширенная защита от угроз дополняет аудит, обеспечивая дополнительный уровень аналитики безопасности, встроенной в службу, которая выявляет подозрительные и потенциально опасные попытки получить доступ к базам данных или использовать их уязвимость. Вы оповещены о подозрительных действиях, потенциальных уязвимостях и атаках внедрения внедрения SQL, а также о аномальных шаблонах доступа к базам данных. Предупреждения Расширенной защиты от угроз можно просмотреть в Microsoft Defender для облака. Они предоставляют сведения о подозрительных действиях и рекомендуют действия для исследования и устранения угрозы.
- Динамическое маскирование данных ограничивает возможность раскрытия конфиденциальных данных, маскируя их для обычных пользователей. Динамическое маскирование данных помогает предотвратить несанкционированный доступ к конфиденциальным данным, позволяя вам самостоятельно определить, какой объем конфиденциальных данных следует раскрывать с минимальным влиянием на уровне приложения. Это функция безопасности на основе политик, которая скрывает конфиденциальные данные в результирующем наборе запроса по указанным полям базы данных, а данные в базе данных не изменяются.
- Безопасность на уровне строк (RLS) позволяет управлять доступом к строкам в таблице базы данных с учетом характеристик пользователя, выполняющего запрос (таких как членство в группе или контекст выполнения). RLS упрощает проектирование и программирование функций безопасности в приложении. RLS позволяет реализовать ограничения доступа к строкам данных. Например, гарантируя, что сотрудники могут получать доступ только к строкам данных, соответствующим их отделу, или ограничивать доступ к данным только соответствующим пользователям.
- Прозрачное шифрование данных (TDE) шифрует Управляемый экземпляр SQL файлы данных, известные как шифрование неактивных данных. TDE выполняет шифрование операций ввода-вывода в режиме реального времени и расшифровку файлов данных и журналов. При шифровании используется ключ шифрования базы данных (DEK), который хранится в загрузочной записи базы данных, где можно получить к нему доступ при восстановлении. Вы можете защитить все свои базы данных в управляемом экземпляре с помощью прозрачного шифрования данных. TDE является проверенной технологией шифрования SQL Server неактивных данных, которая требуется многим стандартам соответствия для защиты от кражи носителей хранилища.
Перемещение зашифрованной базы данных в Управляемый экземпляр SQL поддерживается через службу Azure Database Migration Service или собственное восстановление. Если вы планируете перемещение зашифрованной базы данных, используя собственное восстановление, то нужно перенести существующий сертификат TDE из экземпляра SQL Server в Управляемый экземпляр SQL. Дополнительные сведения о вариантах перемещения см. в статье Руководство по миграции экземпляра SQL Server в Управляемый экземпляр SQL Azure.
Интеграция с Microsoft Entra
Управляемый экземпляр SQL поддерживает традиционные имена входа и имена входа ядра СУБД SQL Server, интегрированные с идентификатором Microsoft Entra (ранее — 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 в хранилище BLOB-объектов Azure. Резервные копии, хранящиеся в Хранилище BLOB-объектов Azure, можно восстановить непосредственно в управляемый экземпляр с помощью команды T-SQL RESTORE.
- Краткое руководство по восстановлению стандартного файла резервной копии базы данных Wide World Importers см. в статье Краткое руководство. Восстановление базы данных в Управляемый экземпляр. В этом кратком руководстве показано, что необходимо отправить файл резервной копии в Хранилище BLOB-объектов Azure и защитить его с помощью подписанного URL-адреса (SAS).
- Сведения о восстановлении из URL-адреса см. в разделе Исходное восстановление из URL-адреса.
Внимание
Резервные копии из управляемого экземпляра можно восстановить только в других управляемых экземплярах или в SQL Server 2022. Их нельзя восстановить в других версиях SQL Server или База данных SQL Azure.
Database Migration Service
Azure Database Migration Service — это полностью управляемая служба, которая выполняет непрерывную миграцию из множества источников баз данных на платформы данных Azure с минимальным временем простоя. Эта служба упрощает выполнение задач, необходимых для перемещения имеющихся сторонних баз данных и баз данных SQL Server в Базу данных SQL Azure, Управляемый экземпляр SQL Azure и SQL Server на виртуальной машине Azure. Дополнительные сведения см. в руководстве по миграции из SQL Server в Управляемый экземпляр SQL Azure в автономном режиме с помощью DMS.
Функция связи в Управляемом экземпляре
Ссылка Управляемый экземпляр использует распределенные группы доступности для расширения локальной группы доступности AlwaysOn SQL Server, размещенной в любом месте, Управляемый экземпляр SQL Azure в безопасном и безопасном режиме, репликации данных практически в режиме реального времени.
Функция связывания упрощает миграцию с SQL Server на Управляемый экземпляр SQL, что позволяет:
- Наиболее эффективной, минимальной простой миграции по сравнению с всеми другими решениями, доступными сегодня.
- True online migration to Управляемый экземпляр 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') |
НАКОПИТЕЛЬный пакет обновления или непрерывный | Обновите периодичность экземпляра следующим образом. Соответствует политике обновления Управляемый экземпляр SQL Azure. CU = обновления развертываются с помощью накопительных обновлений (CUS) для соответствующего основного выпуска SQL Server (политика обновления SQL Server 2022 ). Непрерывная = новые функции передаются в Управляемый экземпляр SQL Azure сразу после их доступности, независимо от срока выпуска SQL Server (политика обновления always-up-up). |
Связанный контент
- Краткое руководство. Создание Управляемый экземпляр SQL Azure
- Сравнение функций: База данных SQL Azure и Управляемый экземпляр SQL Azure
- Архитектура подключения к Управляемому экземпляру SQL Azure
- миграция Управляемый экземпляр SQL с помощью Database Migration Service
- Мониторинг Управляемый экземпляр SQL Azure с помощью Аналитики SQL Azure
- Цены на Базу данных SQL Azure