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


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

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

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

Доступность функций

Управляемый экземпляр SQL Azure можно настроить для зеркального отображения, если он развернут в любом регионе Azure, за исключением для этих регионов в настоящее время: Восточная часть США 2; Западная часть США 2; Центральная часть США; Западная часть США.

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

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

  • Зеркальное отображение на Управляемый экземпляр SQL Azure доступно только для экземпляров, для которых настроена политика обновления всегда актуально. Версия SQL Server 2022 Управляемый экземпляр SQL не поддерживает зеркальное отображение.
  • Настройка географического аварийного восстановления не поддерживается зеркальным отображением.
  • Зеркальное отображение структуры для Управляемый экземпляр SQL Azure поддерживается только в записываемой базе данных-источнике.
  • Не удается зеркально отображать базу данных Управляемый экземпляр SQL Azure, если база данных включена: включена запись измененных данных (CDC), репликация транзакций или база данных уже зеркально отображается в другой рабочей области Fabric.
  • Максимальное количество таблиц, которые можно зеркально использовать в Fabric, — 500 таблиц. Любые таблицы, превышающие ограничение в 500, в настоящее время не могут быть реплицированы.
    • При выборе зеркального отображения всех данных при настройке зеркального отображения таблицы будут отображаться в первых 500 таблицах, когда все таблицы сортируются в алфавитном порядке по имени схемы, а затем имени таблицы. Оставшийся набор таблиц в нижней части алфавитного списка не отражается.
    • Если вы отмените выбор зеркального отображения всех данных и выбираете отдельные таблицы, вы не можете выбрать более 500 таблиц.
  • Функция копирования и перемещения базы данных не поддерживается в базах данных, которые зеркально отображаются. При перемещении или копировании базы данных с включенным зеркальным отображением копия сообщает о состоянии ошибки зеркального отображения.
  • Если база данных управляемого экземпляра SQL настроена для использования функции Управляемый экземпляр SQL Azure Link, доступная для чтения реплика не поддерживается для зеркального отображения Структуры.
  • Если база данных настроена для зеркального отображения, а затем переименована, функция зеркального отображения монитора перестанет работать. Переименование базы данных в имя, у которой оно было при настройке зеркального отображения, устранит проблему.

Разрешения в исходной базе данных

  • Безопасность на уровне строк поддерживается, но разрешения в настоящее время не распространяются на реплицированные данные в Fabric OneLake.
  • Разрешения уровня объекта, например предоставление разрешений определенным столбцам, в настоящее время не распространяется на реплицированные данные в Fabric OneLake.
  • Динамические параметры маскирования данных в настоящее время не распространяется из исходной базы данных в Fabric OneLake.
  • Чтобы успешно настроить зеркальное отображение для Управляемый экземпляр SQL Azure, субъект, используемый для подключения к исходному управляемому экземпляру SQL, должен быть предоставлен CONTROL или db_owner разрешения. Рекомендуется предоставить это только на зеркальном отображении базы данных. Не делайте это на всем уровне сервера.

Безопасность сети и подключения

  • Исходный управляемый экземпляр SQL должен включить общедоступную конечную точку и разрешить службам Azure подключаться к нему.
  • Управляемое удостоверение, назначаемое системой (SAMI) Управляемый экземпляр SQL Azure должно быть включено и должно быть основным удостоверением.
  • Разрешения участника Управляемый экземпляр SQL Azure субъекта-службы (SPN) не должны быть удалены из зеркального элемента базы данных Fabric.
  • Назначаемое пользователем управляемое удостоверение (UAMI) не поддерживается.
  • Зеркальное отображение в клиентах Microsoft Entra не поддерживается, где Управляемый экземпляр SQL Azure и рабочая область Fabric находятся в отдельных клиентах. 
  • метки Защита информации Microsoft Purview/конфиденциальности, определенные в Управляемый экземпляр SQL Azure, не отражаются в Fabric OneLake.

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

  • Таблица, которая не имеет определенного первичного ключа, не может быть зеркально отображена.
    • Таблица с использованием первичного ключа, определенного как некластеризованный первичный ключ, не может быть зеркально отображена.
    • Таблица не может быть зеркально отображена, если первичный ключ является одним из типов данных: sql_variant, timestamp/rowversion
    • Таблица не может быть зеркально отображена, если первичный ключ является одним из следующих типов данных: datetime2(7), datetimeoffset(7), time(7), где 7 семь цифр точности.
    • Разностное озеро поддерживает только шесть цифр точности.
      • Столбцы типа SQL datetime2 с точностью 7 дробных секундных цифр не имеют соответствующего типа данных с той же точностью в файлах Delta в Fabric OneLake. Потеря точности происходит, если столбцы этого типа зеркально, а седьмой десятичный второй разряд будет обрезаны.
      • Тип данных datetimeoffset(7) не имеет соответствующего типа данных с той же точностью в файлах Delta в Fabric OneLake. Потеря точности (потеря часового пояса и седьмого десятичного пояса) возникает, если столбцы этого типа зеркально.
    • Кластеризованные индексы columnstore в настоящее время не поддерживаются.
  • Если один или несколько столбцов в таблице имеет тип большой двоичный объект (LOB) с размером > 1 МБ, данные столбца усечены до размера 1 МБ в Fabric OneLake. Настройте параметр конфигурации сервера максимального размера текста repl, чтобы разрешить более 65 536 байт, если требуется разрешить большие вставки.
  • Исходные таблицы, имеющие любые из следующих функций, не могут быть зеркальными:
    • Временные таблицы журнала и таблицы журнала реестра
    • Always Encrypted
    • Таблицы в памяти
    • График
    • Внешние таблицы
  • Следующие операции определения данных на уровне таблицы (DDL) не допускаются в исходных таблицах при включении Управляемый экземпляр SQL зеркального отображения в Microsoft Fabric.
    • Раздел Switch/Split/Merge
    • Изменение первичного ключа
    • Усечь таблицу
  • При изменении DDL полный моментальный снимок данных перезапускается для измененной таблицы, а все данные таблицы перезагружается в Fabric OneLake.
  • В настоящее время таблица не может быть зеркально отображена, если она имеет тип данных JSON.
    • В настоящее время невозможно изменить столбец в тип данных JSON при зеркальном отображении таблицы.
  • Представления и материализованные представления не поддерживаются для зеркального отображения.

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

  • Если исходная таблица содержит вычисляемые столбцы, эти столбцы нельзя зеркально отображать в Fabric OneLake. 
  • Если исходная таблица содержит столбцы с одним из этих типов данных, эти столбцы нельзя зеркально отображать в Fabric OneLake. Для зеркального отображения неподдерживаемые типы данных не поддерживаются:
    • Изображение
    • text/ntext
    • xml
    • json
    • метка времени rowversion/
    • sql_variant
    • Определяемые пользователем типы (UDT)
    • geometry
    • geography
  • Зеркальное отображение поддерживает репликацию столбцов, содержащих пробелы или специальные символы в именах (например, ,;{}()\n\t=). Для таблиц под репликацией до включения этой функции необходимо обновить параметры зеркальной базы данных или перезапустить зеркальное отображение, чтобы включить эти столбцы. Узнайте больше о поддержке сопоставления столбцов Delta .
  • Следующие операции определения данных на уровне столбцов (DDL) не поддерживаются в исходных таблицах, если они включены для зеркального отображения Управляемый экземпляр SQL в Microsoft Fabric:
    • Изменение столбца
    • Переименование столбца (sp_rename)

Ограничения зеркального элемента

  • Для создания Управляемый экземпляр SQL зеркального отображения пользователь должен быть членом роли администратора или участника рабочей области. 
  • Остановка зеркального отображения полностью отключает зеркальное отображение. 
  • Запуск зеркального отображения повторно изменяет все таблицы, эффективно начиная с нуля. 
  • Если емкость Fabric остановлена, а затем перезапущена, зеркальное отображение перестанет работать и должно быть перезапущено вручную. Не будут отображаться предупреждения или сообщения об ошибках, указывающие, что зеркальное отображение перестало работать.

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

  • Конечная точка аналитики SQL совпадает с конечной точкой аналитики SQL Lakehouse. Это тот же интерфейс только для чтения. См . ограничения конечной точки аналитики SQL.
  • Иерархия исходной схемы реплицируется в зеркальную базу данных. Для зеркальных баз данных, созданных до включения этой функции, исходная схема уплощена, а имя схемы закодировано в имя таблицы. Если вы хотите переорганизовать таблицы со схемами, создайте зеркальную базу данных. Подробнее о репликации иерархии исходной схемы.

Поддерживаемые регионы

Ниже приведены регионы Fabric, поддерживающие зеркальное отображение:

Азиатско-Тихоокеанский регион:

  • Восточная Австралия
  • Юго-Восточная часть Австралии
  • Центральная Индия
  • Восточная Азия
  • Восточная Япония
  • Республика Корея, центральный регион
  • Юго-Восточная Азия
  • Индия (юг)

Европа

  • Северная Европа
  • Западная Европа
  • Центральная Франция
  • Центрально-Западная Германия
  • Италия Север
  • Восточная Норвегия;
  • Центральная Польша
  • Центральная Швеция
  • Северная Швейцария
  • Западная Швейцария
  • южная часть Соединенного Королевства
  • западная часть Соединенного Королевства

Северная и Южная Америка:

  • Южная Бразилия
  • Центральная Канада
  • Восточная Канада
  • Центральная часть США
  • Восточная часть США
  • восточная часть США 2
  • Северная часть США
  • Южная часть США
  • Западная часть США
  • западная часть США 2

Ближний Восток и Африка:

  • Северная часть ЮАР
  • Северная часть ОАЭ;

Следующий шаг