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


Ограничения в базе данных SQL в Microsoft Fabric (предварительная версия)

Применимо к:базе данных SQL в Microsoft Fabric

Текущие ограничения в базе данных SQL в Fabric перечислены на этой странице. Эта страница подлежит изменению.

База данных SQL Azure и база данных SQL в Microsoft Fabric используют общую базу кода с последней стабильной версией ядра Microsoft База данных SQL. Большинство стандартных функций языка обработки запросов и управления базой данных SQL идентично.

Эта статья относится только к базе данных SQL в Fabric. Для элементов конечной точки хранилища и конечной точки аналитики SQL в хранилище данных Fabric см. раздел "Ограничения хранилища данных Fabric".

Внимание

Эта функция доступна в предварительной версии.

Ограничения уровня базы данных

  • База данных SQL в Fabric использует шифрование хранилища с ключами, управляемыми службой, для защиты всех неактивных данных клиента. Управляемые клиентом ключи не поддерживаются. прозрачное шифрование данных (TDE) не поддерживается.
  • В пробной версии вы ограничены тремя базами данных. Нет ограничений на базы данных в других емкостях.
  • Каждая база данных в рабочей области должна иметь уникальное имя. Если база данных удаляется, другой не может быть повторно создан с тем же именем.

Уровень таблицы

  • Первичный ключ таблицы не может быть одним из этих типов данных: hierarchyid, sql_variant, timestamp.
  • В настоящее время в памяти, реестре, журнале реестра и таблицах Always Encrypted нельзя создавать в базе данных SQL в Microsoft Fabric.
  • Полнотекстовое индексирование не поддерживается и не может быть создано в базе данных SQL в Microsoft Fabric.
  • Следующие операции определения данных на уровне таблицы (DDL) не допускаются:
    • Переключить/Разделить/Объединить раздел
    • Сжатие секций

Уровень столбца

  • Имена столбцов для таблицы SQL не могут содержать пробелы и следующие символы: ,;{}()\n\t=

Ограничения конечных точек аналитики SQL

Конечная точка аналитики SQL базы данных в Fabric работает так же, как конечная точка аналитики SQL в Lakehouse. Это тот же интерфейс только для чтения.

Политика подключения

В настоящее время политика подключения для базы данных SQL в Microsoft Fabric используется по умолчанию и не может быть изменена. Дополнительные сведения см. в разделе Архитектура подключения — политика подключения.

Для подключений, использующих этот режим, клиенты должны сделать следующее.

  • Разрешить исходящее подключение от клиента ко всем IP-адресам SQL Azure в регионе на портах в диапазоне от 11000 до 11999. Используйте теги службы для SQL, чтобы упростить управление. Ознакомьтесь с диапазонами IP-адресов и тегами служб Azure — публичным облаком, чтобы узнать, какие IP-адреса следует разрешить в вашем регионе.

  • Разрешить исходящее подключение от клиента к IP-адресам шлюза SQL Azure через порт 1433.

Наличие

База данных SQL в Fabric доступна в большинстве регионов, где доступна Microsoft Fabric. Регион рабочей области на основе емкости лицензии, отображаемой в параметрах рабочей области, на странице сведений о лицензии . Дополнительные сведения см. в доступность ткани.

Зеркальное отображение SQL-баз данных доступно в регионах Fabric , которые поддерживают зеркальное отображение.

Особенности баз данных Azure SQL и Fabric SQL

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

Функция База данных SQL Azure База данных SQL Fabric
Уровень совместимости базы данных 100 - 170 В настоящее время 170
Ускорение восстановления базы данных (ADR) Да Да
Always Encrypted Да нет
Роли приложения Да нет
Аутентификация Microsoft Entra Да Да
Команда BACKUP Нет, только автоматические резервные копии, инициированные системой Нет, только автоматические резервные копии, инициированные системой
Встроенные функции Большинство, см. отдельные функции Большинство, см. отдельные функции
Инструкция BULK INSERT Да, но только в качестве источника из хранилища BLOB-объектов Azure. нет
Сертификаты и асимметричные ключи Да Да
Фиксация изменений данных (CDC) Да, для уровня S3 и выше. Базовые, S0, S1, S2 не поддерживаются. нет
Сортировка — сортировка базы данных По умолчанию SQL_Latin1_General_CP1_CI_AS. Устанавливается при создании базы данных и не может быть обновлено. Поддерживаются настройки сортировок для отдельных столбцов. По умолчанию SQL_Latin1_General_CP1_CI_AS не может быть обновлён. Поддерживаются настройки сортировок для отдельных столбцов.
Шифрование столбцов Да Да
Индексы Columnstore, кластеризованные Да — уровень "Премиум", уровень "Стандартный" — S3 и выше, уровень общего назначения, критически важный для бизнеса и уровни гипермасштабирования. Да, но индекс должен быть создан одновременно с созданием таблицы, или зеркальное отображение должно быть остановлено. Дополнительные сведения см. в разделе "Ограничения для зеркального отображения базы данных SQL Fabric" (предварительная версия).
Индексы Columnstore, некластеризованные Да — уровень "Премиум", уровень "Стандартный" — S3 и выше, уровень общего назначения, критически важный для бизнеса и уровни гипермасштабирования. Да
Credentials Да, но только учетные данные уровня базы данных. Да, но только учетные данные уровня базы данных.
Межбазовые и трехкомпонентные запросы имен Нет, см. Elastic Queries Да, можно выполнять запросы между базами данных с трехкомпонентными именами через конечную точку аналитики SQL.
Классификация и маркировка данных Да, с помощью обнаружения и классификации баз данных Да, при маркировке базы данных с использованием меток конфиденциальности Microsoft Purview для защиты информации
Репликация базы данных в Fabric OneLake Да, включена вручную Да, автоматически включена для всех соответствующих таблиц
Роли уровня базы данных Да Да. Помимо поддержки Transact-SQL, Fabric поддерживает управление ролями уровня базы данных на портале Fabric.
Инструкции DBCC Большинство, см. в отдельных заявлениях Большинство, см. в отдельных заявлениях
Инструкции DDL Большинство, см. в отдельных заявлениях Большинство, см. отдельные заявления. См. раздел Ограничения в базе данных SQL Fabric.
Триггеры DDL Только база данных Только база данных
Распределенные транзакции — MS DTC Нет, см. Elastic-транзакции нет
Триггеры DML Большинство, см. в отдельных заявлениях Большинство, см. в отдельных заявлениях
Динамическое маскирование данных Да Да
Клиентская библиотека эластичной базы данных Да нет
Эластичные запросы Да, с обязательным типом RDBMS (предварительная версия) нет
ВЫПОЛНЕНИЕ КАК Да, но EXECUTE AS LOGIN не поддерживается — используйте EXECUTE AS USER нет
Expressions Да Да
Расширенные события (XEvents) Некоторые сведения см. в разделе "Расширенные события" в База данных SQL Azure Some
Файлы и группы файлов Только первичная группа файлов Только первичная группа файлов
Полнотекстовый поиск (FTS) Да, но сторонние фильтры и средства разбиения слов не поддерживаются нет
Функции Большинство, см. отдельные функции Большинство, см. отдельные функции
Интеллектуальная обработка запросов Да Да
Элементы языка Большинство элементов см. в отдельных элементах Большинство элементов см. в отдельных элементах
Ledger Да нет
Связанные серверы Да, только в качестве целевого объекта Да, только в качестве целевого объекта
Имена входа и пользователи Да, но CREATE и ALTER заявления о входе ограничены. Логины Windows не поддерживаются. Имена входа не поддерживаются. Поддерживаются только пользователи, представляющие объекты Microsoft Entra.
Минимальное ведение журнала при массовом импорте Нет, поддерживается только модель полного восстановления. Нет, поддерживается только модель полного восстановления.
OPENROWSET Да, только для импорта из хранилища BLOB-объектов Azure Да, с функцией OPENROWSET BULK (предварительная версия)
Operators Большинство, см. отдельные операторы Большинство, см. отдельные операторы
Оптимизированная блокировка Да Да
Модели восстановления Только полное восстановление Только полное восстановление
Восстановление базы данных из резервной копии См . статью "Восстановление автоматических резервных копий" См . статью "Восстановление автоматических резервных копий"
Восстановление базы данных на сервер SQL Server Нет. Вместо восстановления используйте BACPAC или BCP. Нет. Вместо восстановления используйте BACPAC или BCP.
Безопасность на уровне строк Да Да
Service Broker нет нет
Роли уровня сервера Да нет
Установить выражения Большинство, см. в отдельных заявлениях Большинство, см. в отдельных заявлениях
Агент SQL Server Нет, см. задания Elastic Нет, попробуйте выполнить запланированные конвейеры Data Factory или задания Apache Airflow
Аудит в SQL Server Нет, см. аудит базы данных SQL Azure нет
Системные функции и динамические функции управления Большинство, см. отдельные функции Большинство, см. отдельные функции
Системные динамические административные представления (DMV) Большинство из них см. в отдельных представлениях Большинство из них см. в отдельных представлениях
Системные хранимые процедуры Некоторые из этих процедур см. в отдельных хранимых процедурах Некоторые из этих процедур см. в отдельных хранимых процедурах
Системные таблицы Некоторые см. в отдельных таблицах Некоторые см. в отдельных таблицах
Представления системных каталогов Некоторые, см. отдельные мнения Некоторые, см. отдельные мнения
TempDB Да Да
Временные таблицы Локальные и глобальные временные таблицы для конкретных баз данных Локальные и глобальные временные таблицы для конкретных баз данных
темпоральные таблицы Да Да
Выбор часового пояса нет нет
Флаги трассировки нет нет
Репликация транзакций Да, только подписчик Да, только подписчик
Прозрачное шифрование данных (TDE) Да Нет. База данных SQL Fabric использует шифрование хранилища с ключами, управляемыми службой, для защиты всех неактивных данных клиента. В настоящее время управляемые клиентом ключи не поддерживаются.

Возможности платформы

Платформа Azure предоставляет ряд возможностей PaaS, которые добавлены в дополнение к стандартным функциям базы данных. Существует ряд внешних сервисов, которые можно использовать с базой данных Azure SQL и базой данных SQL в Fabric.

Функция платформы База данных SQL Azure База данных SQL Fabric
Активная георепликация Да, см . раздел "Активная георепликация" В настоящее время не
Автоматическое резервное копирование Да Да
Автоматическая настройка (индексы) Да, см. раздел "Автоматическая настройка" Да
Зоны доступности Да Да, автоматически настроен
Azure Database Migration Service (DMA) Да нет
Data Migration Service (DMA) Да нет
Эластичные задания Да, см. задания Elastic нет
Группы переключения Да, смотрите группы отработки отказа нет
Geo-restore Да, см. Geo-restore нет
Долгосрочное хранение (LTR) Да, см. долгосрочное хранение нет
Pause/resume Да, без сервера Да, автоматически
Общедоступный IP-адрес Да. Доступ можно ограничить с помощью брандмауэра или конечных точек службы Да, доступно по умолчанию
Восстановление базы данных на определенный момент во времени Да, см. раздел "Восстановление до определенного момента времени" Да
Пулы ресурсов Да, в виде эластичных пулов. нет
Масштабирование вверх или вниз Да, автоматически в бессерверной архитектуре, вручную в предоставленных вычислениях Да, автоматически
Псевдоним SQL Нет, пользуйтесь псевдонимом DNS. нет
Службы анализа SQL Server (SSAS) Нет, Azure Analysis Services является отдельной облачной службой Azure. Нет, Azure Analysis Services является отдельной облачной службой Azure.
SQL Server Integration Services Да, в управляемой среде SSIS в Azure Data Factory (ADF), где пакеты хранятся в SSISDB, размещенной в Azure SQL Database, и выполняются в Azure SSIS Integration Runtime (IR). См. Создание Azure SSIS IR в ADF. Нет, вместо этого используйте Data Factory в Microsoft Fabric.
Системы отчетности SQL Server Reporting Services (SSRS) Нет. Ознакомьтесь с Power BI. Нет. Ознакомьтесь с Power BI.
Мониторинг производительности запросов Да, используйте аналитику производительности запросов Да, см. панель управления производительностью
VNet Частичный ограниченный доступ с помощью конечных точек виртуальной сети нет
Конечная точка службы виртуальной сети Да, см. конечные точки службы виртуальной сети нет
Глобальный пиринг VNet Да, с помощью частных IP-адресов и конечных точек службы. нет
Частное подключение Да, использование приватной ссылки Да, использование приватных ссылок
Политика подключения Перенаправление, прокси-сервер или по умолчанию По умолчанию

Ограничения ресурсов

Заметка

Эти ограничения ресурсов применяются только к текущей предварительной версии и могут изменяться до общедоступной доступности.

Категория Ограничение базы данных SQL Fabric
Размер вычислительных ресурсов До 32 виртуальных ядер
Размер хранилища В текущей предварительной версии до 4 ТБ
Размер tempdb До 1024 ГБ
Пропускная способность операций записи журналов В текущей предварительной версии до 50 МБ/с
Availability См. Надежность инфраструктуры
Backups Автоматические резервные копии с зональной избыточностью (ZRS) с периодом хранения 7 дней (включены по умолчанию).
Реплики только для чтения Используйте конечную точку аналитики SQL только для чтения для подключения TDS SQL только для чтения

Tools

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

инструмент База данных SQL Azure База данных SQL Fabric
Azure CLI Да нет
Azure PowerShell Да нет
Экспорт BACPAC Да, см. экспорт базы данных SQL Azure Да, смотрите раздел SqlPackage для базы данных SQL в Microsoft Fabric
Импорт BACPAC Да, см. импорт базы данных Azure SQL Да, смотрите раздел SqlPackage для базы данных SQL в Microsoft Fabric
BCP Да Да
BICEP Да нет
Наблюдатель за базами данных Да В настоящее время не
Фабрика данных в соединителях Microsoft Fabric Да, см. обзор соединителя базы данных SQL Azure Да, см. обзор соединителя для базы данных SQL (предварительная версия).
SMO Да, см. статью "SMO" Да, см. статью "SMO"
SQL Server Data Tools (SSDT) Да Да (минимальная версия — Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS) Да Да
SQL Server PowerShell Да Да
SQL Server Profiler; Нет, см. расширенные события Нет, см. расширенные события
sqlcmd Да Да
System Center Operations Manager Да, см. пакет управления Microsoft System Center для База данных SQL Azure. нет
Visual Studio Code Да Да
Visual Studio Code с расширением mssql Да Да

Ограничения

Дополнительные ограничения в определенных областях см. в следующих разделах: