Поделиться через


Функции и возможности SQL Managed Instance под управлением Azure Arc

Управляемый экземпляр SQL в Azure Arc предоставляет общую базу кода с последней стабильной версией SQL Server. Большинство стандартных функций языка обработки запросов и управления базой данных SQL идентично. Ниже перечислены общие функции SQL Server и Базы данных SQL или Управляемого экземпляра SQL.

Высокий уровень доступности СУРБД

Функция Управляемый экземпляр SQL управляется с помощью Azure Arc
Экземпляр отказоустойчивого кластера Always On 1 Неприменимо. Нет доступных возможностей
Группы доступности AlwaysOn Уровень служб "Критически важный для бизнеса".
Основные группы доступности Неприменимо. Нет доступных возможностей
Группа доступности с минимальным числом реплик для фиксации Уровень служб "Критически важный для бизнеса".
Группа доступности без кластеров Да
Резервная копия базы данных Да — COPY_ONLY см. BACKUP (Transact-SQL)
Сжатие резервных копий Да
Резервное зеркало Да
Шифрование резервной копии Да
Резервное копирование в Azure (резервное копирование по URL-адресу) Да
Моментальный снимок базы данных Да
Быстрое восстановление Да
Поддержка "горячего" добавления памяти и ЦП Да
доставка журналов; В настоящее время недоступно.
Восстановление страниц и файлов в режиме «в сети» Да
Индексирование в сети Да
Изменение схемы в режиме «в сети» Да
Возобновляемая перестройка индексов в онлайн-режиме Да

1 Если произошел сбой pod, запустится новый Управляемый экземпляр SQL, который переподключится к постоянному тому с вашими данными. Узнайте больше о постоянных томах Kubernetes здесь.

Масштабируемость и производительность СУРБД

Функция Управляемый экземпляр SQL управляется с помощью Azure Arc
Колонностор (Columnstore) Да
Большие двоичные объекты в кластеризованных колоночных индексах Да
Перестройка некластеризованного columnstore индекса в режиме онлайн Да
OLTP в оперативной памяти Да
Постоянная основная память Да
Секционирование таблиц и индексов Да
Сжатие данных Да
Управляющий ресурсами Да
Параллелизм секционированных таблиц Да
Поддержка NUMA, выделение памяти больших страниц и массива буфера Да
Управление ресурсами ввода-вывода Да
Отложенная устойчивость Да
Автоматическая настройка Да
Адаптивные соединения в пакетном режиме Да
Обратная связь по временно предоставляемому буферу памяти в пакетном режиме Да
Выполнение с чередованием для функций с табличным значением с несколькими инструкциями Да
Улучшения массовой вставки Да

Безопасность СУРБД

Функция Управляемый экземпляр SQL управляется с помощью Azure Arc
Безопасность на уровне строк Да
Всегда зашифровано Да
Всегда зашифровано с безопасными анклавами Нет
Динамическое маскирование данных Да
Основы аудита Да
Детализированный аудит Да
Прозрачное шифрование в базе данных Да
Определяемые пользователем роли Да
Автономные базы данных Да
Шифрование для резервного копирования Да
Проверка подлинности SQL Server Да
Аутентификация Microsoft Entra Нет
Проверка подлинности Windows Да

Управление СУРБД

Функция Управляемый экземпляр SQL управляется с помощью Azure Arc
Подключение администратора к выделенному ресурсу Да
Поддержка скриптов PowerShell Да
Поддержка операций с компонентами приложения уровня данных — извлечение, развертывание, обновление, удаление Да
Автоматизация политики (проверка по расписанию и изменение) Да
Сборщик данных производительности Да
Отчет о стандартной производительности Да
Структуры планов и закрепление плана для структур планов Да
Прямой запрос индексированных представлений (с использованием указания NOEXPAND) Да
Автоматическое поддержание индексированных представлений Да
Распределенные секционированные представления Да
Параллельные операции с индексами Да
Автоматическое использование индексированного представления оптимизатором запросов Да
Проверка согласованности параллельно Да

Программируемость

Функция Управляемый экземпляр SQL управляется с помощью Azure Arc
JSON (JavaScript Object Notation) Да
Хранилище запросов Да
Временной Да
Собственная поддержка XML Да
Индексирование XML Да
Возможности MERGE & UPSERT Да
Типы данных даты и времени Да
Поддержка международного использования Да
Семантический поиск и полнотекстовый поиск Нет
Определение языка в запросе Да
Компонент Service Broker (сообщения) Да
конечные точки Transact-SQL Да
График Да
Служба машинного обучения Нет
PolyBase Нет

Инструменты

Управляемый экземпляр SQL в Azure Arc поддерживает различные средства обработки данных, которые помогут вам управлять данными.

Инструмент Управляемый экземпляр SQL управляется с помощью Azure Arc
Портал Azure Да
Azure CLI (Интерфейс командной строки для Azure) Да
расширение MSSQL для Visual Studio Code Да
Azure PowerShell Нет
BACPAC-файл (экспорт) Да
BACPAC-файл (импорт) Да
SQL Server Data Tools (SSDT) Да
SQL Server Management Studio (SSMS) Да
SQL Server PowerShell Да
SQL Server Profiler; Да

Неподдерживаемые функции и службы

Следующие функции и службы недоступны для управляемых экземпляров SQL, включенных в Azure Arc.

Площадь Неподдерживаемая функция или служба
Ядро СУБД. Репликация слиянием
  База данных Stretch
  Распределенный запрос с сторонними подключениями
  Серверы, связанные с источниками данных продуктов, не включающих SQL Server и Azure SQL
  Системные расширенные хранимые процедуры (XP_CMDSHELL и т. п.)
  FileTable, FILESTREAM
  Сборки CLR с набором разрешений EXTERNAL_ACCESS или UNSAFE
  Расширение буферного пула
Агент SQL Server Агент SQL Server поддерживается, но следующие конкретные возможности не поддерживаются: подсистемы (CmdExec, PowerShell, средство чтения очередей, SSIS, SSAS, SSRS), оповещения, управляемое резервное копирование
Обеспечение высокого уровня доступности Зеркалирование базы данных
Безопасность расширенное управление ключами
  Проверка подлинности AD для связанных серверов
  Проверка подлинности Active Directory для групп доступности (AG)