Freigeben über


Einschränkungen bei der Fabric SQL-Datenbankspiegelung (Vorschau)

Die aktuellen Einschränkungen in der Fabric SQL-Datenbankspiegelung werden auf dieser Seite aufgeführt. Änderungen dieser Seite sind vorbehalten.

Informationen zur Problembehandlung finden Sie unter:

Allgemeine Einschränkungen für DIE SQL-Datenbank in Microsoft Fabric finden Sie unter Einschränkungen in der SQL-Datenbank in Microsoft Fabric (Vorschau).

Wichtig

Dieses Feature befindet sich in der Vorschauphase.

Einschränkungen auf Datenbankebene

  • Die Spiegelung für die SQL-Datenbank in Fabric kann derzeit nicht deaktiviert werden.
  • Die Spiegelung für SQL-Datenbank kann nur auf den Arbeitsbereich gespiegelt werden, in dem sich die Fabric SQL-Datenbank befindet.
  • Die maximale Anzahl von Tabellen, die aus einer Datenbank gespiegelt werden können, beträgt 1000. Sie können mehr Tabellen haben, aber Tabellen, die über 1000 hinausgehen, werden von der Spiegelung übersprungen.

Sicherheitsfeatures

Tabellenebene

  • Eine Tabelle kann nicht gespiegelt werden, wenn der Primärschlüssel einen nicht unterstützten Datentyp umfasst.
  • Quelltabellen, die eines der folgenden Features verwenden, können nicht in Fabric OneLake gespiegelt werden.
    • Gruppierte Spaltenspeicherindizes können erstellt werden, die Tabelle kann dann jedoch nicht in Fabric OneLake gespiegelt werden.
    • Zeitliche Verlaufstabellen und Ledgerverlaufstabellen
    • Always Encrypted
    • In-Memory-Tabellen
    • Graph
    • Externe Tabellen
  • Die folgenden DDL-Vorgänge (Data Definition Language) auf Tabellenebene sind nicht zulässig:
    • Switch/Split/Merge Partition
    • Ändern des Primärschlüssels
    • Das Ändern von Tabellen zum Neuerstellen von Partitionen mit DATA COMPRESSION = ROW oder PAGE ist nicht zulässig.
  • Wenn eine DDL-Änderung vorhanden ist, werden vollständige Daten-Momentaufnahme für die geänderte Tabelle neu gestartet, und die Daten werden erneut angezeigt.
  • Ansichten werden nicht in OneLake gespiegelt.
  • Gespeicherte Prozeduren werden nicht in OneLake gespiegelt.
  • ALTER INDEX ALL ist für die Tabelle nicht zulässig. Das Ändern einzelner Indizes, auf die durch den Namen verwiesen wird, ist zulässig.
  • Bei zeitlichen Tabellen wird die Datentabelle gespiegelt, die Verlaufstabelle wird jedoch von der Spiegelung ausgeschlossen.
    • Beim Hinzufügen der Systemversionsverwaltung (Konvertierung in Zeitliche) zwei vorhandene Tabellen wird die vorhandene Verlaufstabelle automatisch von der Spiegelung ausgeschlossen (auch wenn sie in der Vergangenheit gespiegelt wurde).
    • Beim Entfernen der Systemversionsverwaltung (Aufteilen von zeitlichen Daten aus der Verlaufstabelle) wird die Verlaufstabelle als eigenständige Tabelle behandelt und automatisch zur Spiegelung hinzugefügt.
  • Die Volltextindizierung wird nicht unterstützt und kann in SQL-Datenbank in Microsoft Fabric nicht erstellt werden.
  • Der NotSupported-Replikationsstatus auf der Seite Replikationsmonitor enthält Statusinformationen speziell für die Tabelle, die häufig durch einen nicht unterstützten Datentyp verursacht werden.
  • In der aktuellen Vorschauversion, kann eine Tabelle nicht gespiegelt werden, wenn sie den json- oder vector-Datentyp aufweist.
    • Derzeit können Sie eine Spalte nicht in den Datentyp vector oder json in SQL-Datenbank in Fabric ändern.

Spaltenebene

  • Wenn die Quelltabelle berechnete Spalten enthält, werden diese Spalten übersprungen und können nicht gespiegelt werden.
  • Wenn die Quelltabelle Spalten mit einem dieser Datentypen enthält, können diese Spalten nicht in Fabric OneLake gespiegelt werden. Die folgenden Datentypen werden für die Spiegelung nicht unterstützt:
    • Abbildung
    • text/ntext
    • xml
    • rowversion/timestamp
    • sql_variant
    • Benutzerdefinierte Typen (User Defined Types, UDT)
    • geometry
    • geography
    • hierarchyid
  • Delta Lake unterstützt nur sechs Ziffern Genauigkeit.
    • Spalten vom SQL-Typ datetime2 mit einer Genauigkeit von 7 Nachkommastellen haben in Delta-Dateien in Fabric OneLake keinen entsprechenden Datentyp mit derselben Genauigkeit. Ein Präzisionsverlust tritt auf, wenn Spalten dieses Typs gespiegelt werden und die siebte Dezimalsekunde abgeschnitten wird.
    • Eine Tabelle kann nicht gespiegelt werden, wenn der Primärschlüssel eines der Datentypen ist: datetime2(7), datetimeoffset(7), time(7), wobei 7 sieben Ziffern Genauigkeit hat.
    • Der datetimeoffset(7)-Datentyp hat keinen entsprechenden Datentyp mit der gleichen Genauigkeit in Delta-Dateien in Fabric OneLake. Ein Genauigkeitsverlust (Verlust der Zeitzone und 7. Uhrzeitdezimalzahl) tritt auf, wenn Spalten dieses Typs gespiegelt werden.
  • Spaltennamen für eine SQL-Tabelle dürfen keine Leerzeichen oder die folgenden Zeichen enthalten: ,;{}()\n\t=.
  • Wenn eine oder mehrere Spalten in der Tabelle vom Typ Large Binary Object (LOB) mit einer Größe von mehr als 1 MB sind, werden die Spaltendaten in Fabric OneLake auf eine Größe von 1 MB gekürzt.

Einschränkungen des SQL-Analyse-Endpunkts