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


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

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

Сведения об устранении неполадок см. в статье:

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

Внимание

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

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

  • Зеркальное отображение базы данных SQL в Fabric в настоящее время невозможно отключить.
  • Зеркальное отображение базы данных SQL может зеркально отображаться только в рабочей области, в которой находится база данных SQL Fabric.
  • Максимальное количество таблиц, которые можно зеркально отражать из одной базы данных, составляет 1000. Вы можете иметь больше таблиц, но все таблицы, созданные за пределами 1000, пропускаются из зеркального отображения.

Функции безопасности

  • Безопасность на уровне строк поддерживается для базы данных SQL Fabric, но разрешения в настоящее время не распространяются на реплицированные данные в Fabric OneLake.
  • Разрешения уровня объекта, например предоставление разрешений определенным столбцам, в настоящее время не распространяется на реплицированные данные в Fabric OneLake.
  • Динамические параметры маскирования данных в настоящее время не распространяются на реплицированные данные в Fabric OneLake.
  • Защита информации Microsoft Purview/конфиденциальности метки не каскадны и зеркально отражаются в Fabric OneLake. Дополнительные сведения см. в статье "Защита конфиденциальных данных в базе данных SQL с помощью политик защиты Microsoft Purview".

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

  • Не удается зеркально отображать таблицу, если первичный ключ содержит неподдерживаемый тип данных.
  • Исходные таблицы, имеющие какие-либо из следующих функций, не могут быть зеркально отражены в Fabric OneLake.
    • Кластеризованные индексы columnstore можно создать, но таблица не может быть зеркально отображена в Fabric OneLake.
    • Временные таблицы журнала и таблицы журнала реестра
    • Always Encrypted
    • Таблицы в памяти
    • График
    • Внешние таблицы
  • Следующие операции определения данных на уровне таблицы (DDL) не допускаются:
    • Раздел Switch/Split/Merge
    • Изменение первичного ключа
    • Изменение таблиц для перестроения секций или DATA COMPRESSION = ROW PAGE не допускается.
  • При изменении DDL полный моментальный снимок данных перезапускается для измененной таблицы, а данные будут изменены.
  • Представления не отображаются в OneLake.
  • Хранимые процедуры не отражаются в OneLake.
  • ALTER INDEX ALL не допускается в таблице. Изменение отдельных индексов, на которые ссылается имя, разрешено.
  • Для темпоральных таблиц таблица данных зеркально отражается, но таблица журнала исключается из зеркального отображения.
    • При добавлении системного управления версиями (преобразование в темпоральную) две существующие таблицы, существующая таблица журнала автоматически исключается из зеркального отображения (даже если она была зеркально отражена в прошлом).
    • При удалении системного управления версиями (разделение темпоральных данных из таблицы журнала) таблица журнала обрабатывается как автономная таблица и автоматически добавляется в зеркальное отображение.
  • Полнотекстовое индексирование не поддерживается и не может быть создано в базе данных SQL в Microsoft Fabric.
  • Состояние репликации NotSupported на странице монитора репликации содержит сведения о состоянии, относящиеся к таблице, часто вызванные неподдерживаемым типом данных.
  • В текущей предварительной версии таблица не может быть зеркально отображена, если она содержит json или векторный тип данных.
    • В настоящее время нельзя изменить столбец в вектор или тип данных JSON в базе данных SQL в Fabric.

На уровне столбцов

  • Если исходная таблица содержит вычисляемые столбцы, эти столбцы пропускаются и не могут быть зеркальными.
  • Если исходная таблица содержит столбцы с одним из этих типов данных, эти столбцы нельзя зеркально отображать в Fabric OneLake. Для зеркального отображения неподдерживаемые типы данных не поддерживаются:
    • Изображение
    • text/ntext
    • xml
    • метка времени rowversion/
    • sql_variant
    • Определяемые пользователем типы (UDT)
    • geometry
    • geography
    • hierarchyid
  • Разностное озеро поддерживает только шесть цифр точности.
    • Столбцы типа 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