Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Текущие ограничения зеркального отображения базы данных SQL Fabric перечислены на этой странице. Эта страница подлежит изменению.
Сведения об устранении неполадок см. в статье:
- Устранение неполадок в зеркальном отображении базы данных SQL Fabric
- Устранение неполадок зеркальных баз данных Fabric
- Устранение неполадок зеркальных баз данных Fabric в Azure SQL Database
Общие ограничения для базы данных SQL в Microsoft Fabric см. в разделе Limitations в базе данных SQL в Microsoft Fabric.
Ограничения уровня базы данных
- Зеркальное отображение базы данных SQL в Fabric в настоящее время невозможно отключить.
- Зеркалирование базы данных SQL возможно только в рабочей области, в которой находится база данных SQL Fabric.
- Максимальное количество таблиц, которые можно зеркально отражать из одной базы данных, составляет 1000. Вы можете иметь больше таблиц, но все таблицы, созданные за пределами 1000, пропускаются из зеркального отображения.
Функции безопасности
- Безопасность на уровне строк поддерживается для базы данных SQL Fabric, но разрешения в настоящее время не распространяются на реплицированные данные в Fabric OneLake.
- Разрешения уровня объекта, например предоставление разрешений определенным столбцам, в настоящее время не распространяется на реплицированные данные в Fabric OneLake.
- Динамические параметры маскирования данных в настоящее время не распространяются на реплицированные данные в Fabric OneLake.
- Microsoft Purview Information Protection/метки чувствительности не переносятся и не отображаются в Fabric OneLake. Дополнительные сведения см. в статье Защита конфиденциальных данных с помощью политик защиты Microsoft Purview в базе данных SQL.
Уровень таблицы
- Не удается зеркально отображать таблицу, если первичный ключ содержит неподдерживаемый тип данных.
- Исходные таблицы, имеющие какие-либо из следующих функций, не могут быть зеркально отражены в Fabric OneLake.
- Если зеркальное отображение активно, кластеризованные индексы columnstore невозможно создать в существующей таблице.
- Вы можете добавить CCI в существующую таблицу, если сначала остановить зеркальное отображение, добавить кластеризованный индекс columnstore, а затем перезапустить зеркальное отображение. Однако таблица не будет зеркально отображаться.
- Если зеркальное отображение выполняется (обычно это так), его можно остановить с помощью API sqldatabase , а затем повторно запустить с помощью API sqldatabase. Инструкции по остановке и началу зеркального отображения с помощью вызова API см. в статье "Запуск и остановка зеркального отображения базы данных SQL" с помощью REST API Fabric.
- Кластеризованные колонночные индексы поддерживаются, когда они создаются одновременно с таблицей с использованием синтаксиса встроенного индекса, однако новая таблица не может быть зеркально скопирована.
- Вы можете добавить CCI в существующую таблицу, если сначала остановить зеркальное отображение, добавить кластеризованный индекс columnstore, а затем перезапустить зеркальное отображение. Однако таблица не будет зеркально отображаться.
- Таблицы временной истории и таблицы истории реестра
- Всегда зашифровано
- Таблицы в памяти
- График
- Внешние таблицы
- Если зеркальное отображение активно, кластеризованные индексы columnstore невозможно создать в существующей таблице.
- Следующие операции определения данных на уровне таблицы (DDL) не допускаются:
- Переключение/Разделение/Объединение раздела
- Изменение первичного ключа
- Изменение таблиц для перестроения секций с использованием
DATA COMPRESSION = ROWилиPAGEне допускается.
- При изменении DDL заново создается полный моментальный снимок данных для измененной таблицы, и данные пересеиваются.
- Представления не отображаются в OneLake.
- Хранимые процедуры не реплицируются в OneLake.
-
ALTER INDEX ALLне допускается в таблице. Изменение отдельных индексов по имени разрешено. - Для темпоральных таблиц таблица данных реплицируется, но таблица истории изменений исключается из репликации.
- При добавлении версии системы (преобразовании в темпоральные таблицы) две существующие таблицы, существующая историческая таблица автоматически исключается из зеркалирования (даже если она была зеркалирована в прошлом).
- При удалении системного управления версиями (разделение темпоральных данных из таблицы журнала) таблица журнала обрабатывается как автономная таблица и автоматически добавляется в зеркальное отображение.
- Полнотекстовый индексирование не поддерживается и не может быть создано в базе данных SQL в Microsoft Fabric.
- Состояние репликации NotSupported на странице монитора репликации содержит сведения о состоянии, относящиеся к таблице, часто вызванные неподдерживаемым типом данных.
- В настоящее время таблица не может быть зеркально отображена, если она имеет тип данных json или vector .
- В настоящее время нельзя добавить столбец к типу данных
ALTERили json в базе данных SQL в Fabric.
- В настоящее время нельзя добавить столбец к типу данных
На уровне столбцов
- Если исходная таблица содержит вычисляемые столбцы, эти столбцы пропускаются и не могут быть зеркальными.
- Если исходная таблица содержит столбцы с одним из этих типов данных, эти столбцы нельзя зеркально отображать в Fabric OneLake. Для зеркалирования не поддерживаются следующие типы данных:
- image
- СМС/ntext
- xml
- rowversion/метка времени
- sql_variant
- Определяемые пользователем типы (UDT)
- geometry
- geography
- hierarchyid
- Delta Lake поддерживает только шесть знаков точности.
- Столбцы типа SQL datetime2 с точностью 7 дробных секундных цифр не имеют соответствующего типа данных с той же точностью в файлах Delta в Fabric OneLake. Потеря точности происходит, если столбцы этого типа отражены, и седьмой десятичный второй разряд будет обрезан.
- Таблица не может быть зеркально отображена, если первичный ключ является одним из следующих типов данных: datetime2(7), datetimeoffset(7), time(7), где
7семь цифр точности. - Тип данных datetimeoffset(7) не имеет аналогичного типа данных с такой же точностью в файлах Delta в Fabric OneLake. Потеря точности (потеря часового пояса и седьмого знака после запятой времени) возникает, если столбцы этого типа дублируются.
- Имена столбцов для таблицы SQL не могут содержать пробелы и следующие символы:
,;{}()\n\t= - Если один или несколько столбцов в таблице имеет тип большой двоичный объект (LOB) с размером более 1 МБ, данные столбца усечены до размера 1 МБ в Fabric OneLake.
Ограничения конечных точек аналитики SQL
- Конечная точка аналитики SQL совпадает с конечной точкой аналитики SQL Lakehouse. Это тот же интерфейс только для чтения. Смотрите ограничения конечной точки аналитики SQL хранилища.