Ограничения в зеркальных базах данных Microsoft Fabric из База данных SQL Azure
Текущие ограничения в зеркальных базах данных Microsoft Fabric из База данных SQL Azure перечислены на этой странице. Эта страница подлежит изменению.
Сведения об устранении неполадок см. в статье:
- Устранение неполадок зеркальных баз данных Fabric
- Устранение неполадок зеркальных баз данных Fabric из База данных SQL Azure
Ограничения уровня базы данных
- Зеркальное отображение структуры для База данных SQL Azure поддерживается только в записываемой базе данных-источнике.
- База данных SQL Azure нельзя зеркально отображаться, если база данных включена: включена запись измененных данных (CDC), Azure Synapse Link для SQL или база данных уже зеркально отображается в другой рабочей области Fabric.
- Максимальное количество таблиц, которые можно зеркально использовать в Fabric, — 500 таблиц. Любые таблицы, превышающие ограничение в 500, в настоящее время не могут быть реплицированы.
- При выборе зеркального отображения всех данных при настройке зеркального отображения таблицы будут отображаться в первых 500 таблицах, когда все таблицы сортируются в алфавитном порядке по имени схемы, а затем имени таблицы. Оставшийся набор таблиц в нижней части алфавитного списка не отражается.
- Если вы отмените выбор зеркального отображения всех данных и выбираете отдельные таблицы, вы не можете выбрать более 500 таблиц.
Разрешения в исходной базе данных
- Безопасность на уровне строк поддерживается, но разрешения в настоящее время не распространяются на реплицированные данные в Fabric OneLake.
- Разрешения уровня объекта, например предоставление разрешений определенным столбцам, в настоящее время не распространяется на реплицированные данные в Fabric OneLake.
- Динамические параметры маскирования данных в настоящее время не распространяются на реплицированные данные в Fabric OneLake.
- Чтобы успешно настроить зеркальное отображение для База данных SQL Azure, субъект, используемый для подключения к исходному База данных SQL Azure, должен быть предоставлен разрешение ALTER ANY EXTERNAL MIRROR, которое входит в разрешение на более высокий уровень, например разрешение CONTROL или роль db_owner.
Безопасность сети и подключения
- Исходный SQL Server должен включить разрешить доступ к общедоступной сети и разрешить службам Azure подключаться.
- Управляемое удостоверение, назначаемое системой (SAMI) логического сервера SQL Azure, должно быть включено и должно быть основным удостоверением.
- Разрешения участника субъекта-службы (SPN) База данных SQL Azure не должны быть удалены из элемента зеркальной базы данных Fabric.
- Зеркальное отображение в клиентах Microsoft Entra не поддерживается, когда База данных SQL Azure и рабочая область Fabric находятся в отдельных клиентах.
- Защита информации Microsoft Purview/метки конфиденциальности, определенные в База данных SQL Azure, не каскадируются и зеркально отражаются в Fabric OneLake.
Уровень таблицы
- Таблица, которая не имеет определенного первичного ключа, не может быть зеркально отображена.
- Таблица с первичным ключом, определенным как некластеризованный первичный ключ, не может быть зеркально отображена.
- Таблица не может быть зеркально отображена, если первичный ключ является одним из типов данных: sql_variant, строка метки/
- Разностное озеро поддерживает только шесть цифр точности.
- Столбцы типа SQL datetime2 с точностью 7 дробных секундных цифр не имеют соответствующего типа данных с той же точностью в файлах Delta в Fabric OneLake. Потеря точности происходит, если столбцы этого типа зеркально, а седьмой десятичный второй разряд будет обрезаны.
- Таблица не может быть зеркально отображена, если первичный ключ является одним из следующих типов данных: datetime2(7), datetimeoffset(7), time(7), где
7
семь цифр точности. - Тип данных datetimeoffset(7) не имеет соответствующего типа данных с той же точностью в файлах Delta в Fabric OneLake. Потеря точности (потеря часового пояса и седьмого десятичного пояса) возникает, если столбцы этого типа зеркально.
- Кластеризованные индексы columnstore в настоящее время не поддерживаются.
- Если один или несколько столбцов в таблице имеет тип большой двоичный объект (LOB) с размером > 1 МБ, данные столбца усечены до размера 1 МБ в Fabric OneLake.
- Исходные таблицы, имеющие какие-либо из следующих функций, которые используются, нельзя зеркально отображать.
- Временные таблицы журнала и таблицы журнала реестра
- Always Encrypted
- Таблицы в памяти
- График
- Внешние таблицы
- Следующие операции определения данных на уровне таблицы (DDL) не допускаются в исходных таблицах базы данных SQL при включении зеркального отображения.
- Раздел Switch/Split/Merge
- Изменение первичного ключа
- При изменении DDL полный моментальный снимок данных перезапускается для измененной таблицы, а данные будут изменены.
- В настоящее время таблица не может быть зеркально отображена, если она имеет тип данных json или vector .
- В настоящее время нельзя изменить столбец в вектор или тип данных JSON при зеркальном отображении таблицы.
На уровне столбцов
- Если исходная таблица содержит вычисляемые столбцы, эти столбцы нельзя зеркально отображать в Fabric OneLake.
- Если исходная таблица содержит столбцы с одним из этих типов данных, эти столбцы нельзя зеркально отображать в Fabric OneLake. Для зеркального отображения неподдерживаемые типы данных не поддерживаются:
- Изображение
- text/ntext
- xml
- метка времени rowversion/
- sql_variant
- Определяемые пользователем типы (UDT)
- geometry
- geography
- Имена столбцов для таблицы SQL не могут содержать пробелы и следующие символы:
,
;
{
}
(
)
\n
\t
=
Ограничения хранилища
- Иерархия исходной схемы реплицируется в зеркальную базу данных. Для зеркальных баз данных, созданных до включения этой возможности, исходная схема преобразована, и имя схемы включено в имя таблицы. Если вы хотите переорганизовать таблицы со схемами, создайте зеркальную базу данных.
Ограничения зеркального элемента
- Пользователь должен быть членом роли администратора или члена рабочей области, чтобы создать База данных SQL зеркальное отображение.
- Остановка зеркального отображения полностью отключает зеркальное отображение.
- Запуск зеркального отображения повторно изменяет все таблицы, эффективно начиная с нуля.
Ограничения конечных точек аналитики SQL
- Конечная точка аналитики SQL совпадает с конечной точкой аналитики SQL Lakehouse. Это тот же интерфейс только для чтения. См . ограничения конечной точки аналитики SQL.
Поддерживаемые регионы
Ниже приведены регионы Fabric, поддерживающие зеркальное отображение:
Азиатско-Тихоокеанский регион:
- Восточная Австралия
- Юго-Восточная часть Австралии
- Центральная Индия
- Восточная Азия
- Восточная Япония
- Республика Корея, центральный регион
- Юго-Восточная Азия
- Индия (юг)
Европа
- Северная Европа
- Западная Европа
- Центральная Франция
- Центрально-Западная Германия
- Италия Север
- Восточная Норвегия;
- Центральная Польша
- Центральная Швеция
- Северная Швейцария
- Западная Швейцария
- южная часть Соединенного Королевства
- западная часть Соединенного Королевства
Северная и Южная Америка:
- Южная Бразилия
- Центральная Канада
- Восточная Канада
- Центральная часть США
- Восточная часть США
- восточная часть США 2
- Центрально-северная часть США
- Южная часть США
- западная часть США
- западная часть США 2
Ближний Восток и Африка:
- Северная часть ЮАР
- Северная часть ОАЭ;