Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
- Problembehandlung bei der Spiegelung aus der Fabric SQL-Datenbank
- Problembehandlung für gespiegelte Fabric-Datenbanken
- Fehlerbehebung bei Fabric gespiegelten Datenbanken in Azure SQL-Datenbank
Allgemeine Einschränkungen für die SQL-Datenbank in Microsoft Fabric finden Sie unter Limitations in SQL-Datenbank in Microsoft Fabric.
Einschränkungen auf Datenbankebene
- Die Spiegelung für die SQL-Datenbank in Fabric kann derzeit nicht deaktiviert werden.
- Die Spiegelung für eine SQL-Datenbank kann nur in den Arbeitsbereich durchgeführt 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
- Sicherheit auf Zeilenebene wird für Fabric SQL-Datenbank unterstützt, Berechtigungen werden jedoch derzeit nicht an die replizierten Daten in Fabric OneLake weitergegeben.
- Berechtigungen auf Objektebene, z. B. das Erteilen von Berechtigungen für bestimmte Spalten, werden derzeit nicht an die replizierten Daten in Fabric OneLake verteilt.
- Einstellungen für die dynamische Datenmaskierung werden derzeit nicht auf die replizierten Daten in Fabric OneLake angewendet.
- Microsoft Purview Information Protection/Sensitivitätsbezeichnungen werden nicht in Fabric OneLake weitergegeben oder synchronisiert. Weitere Informationen finden Sie unter Protect sensitive data in SQL database with Microsoft Purview protection policies.
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.
- Wenn die Spiegelung aktiv ist, können gruppierte Spaltenspeicherindizes nicht in einer vorhandenen Tabelle erstellt werden.
- Sie können einer vorhandenen Tabelle eine CCI hinzufügen, wenn Sie zuerst die Spiegelung beenden, den Gruppierten Spaltenspeicherindex hinzufügen und dann die Spiegelung neu starten. Die Tabelle wird jedoch nicht gespiegelt.
- Wenn die Spiegelung ausgeführt wird (was normalerweise der Fall ist), kann sie unter Verwendung der SQLDatabase-API gestoppt und dann wieder mit der SQLDatabase-API gestartet werden. Anweisungen zum Beenden und Starten der Spiegelung mit einem API-Aufruf finden Sie unter Starten und Beenden der SQL-Datenbankspiegelung mit der Fabric-REST-API.
- "Clustered Columnstore-Indizes werden unterstützt, wenn sie gleichzeitig mit der Tabelle unter Verwendung der Inline-Index-Syntax erstellt werden, jedoch kann die neue Tabelle nicht gespiegelt werden."
- Sie können einer vorhandenen Tabelle eine CCI hinzufügen, wenn Sie zuerst die Spiegelung beenden, den Gruppierten Spaltenspeicherindex hinzufügen und dann die Spiegelung neu starten. Die Tabelle wird jedoch nicht gespiegelt.
- Zeitliche Verlaufstabellen und Ledgerverlaufstabellen
- Immer Verschlüsselt
- In-Memory-Tabellen
- Diagramm
- Externe Tabellen
- Wenn die Spiegelung aktiv ist, können gruppierte Spaltenspeicherindizes nicht in einer vorhandenen Tabelle erstellt werden.
- Die folgenden DDL-Vorgänge (Data Definition Language) auf Tabellenebene sind nicht zulässig:
- Schalter/Teilen/Zusammenführen von Partitionen
- Ändern des Primärschlüssels
- Das Ändern von Tabellen zum Neuerstellen von Partitionen mit
DATA COMPRESSION = ROWoderPAGEist nicht zulässig.
- Wenn es eine DDL-Änderung gibt, wird eine vollständige Daten-Momentaufnahme für die geänderte Tabelle neu gestartet, und die Daten werden neu eingespielt.
- Ansichten werden nicht in OneLake gespiegelt.
- Gespeicherte Prozeduren werden nicht in OneLake gespiegelt.
-
ALTER INDEX ALList in der 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 (Umwandlung in Temporale) für zwei vorhandene Tabellen wird die vorhandene Verlaufstabelle automatisch von der Datenbankspiegelung 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 der 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.
- Derzeit kann eine Tabelle nicht gespiegelt werden, wenn sie den json- oder vector-Datentyp aufweist.
- Derzeit können Sie keine Spalte zum
ALTER- oder JSON-Datentyp in der SQL-Datenbank in Fabric hinzufügen.
- Derzeit können Sie keine Spalte zum
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:
- image
- Text/ntext
- xml
- rowversion/Zeitstempel
- 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 der Genauigkeit von 7 Dezimalstellen verfügen nicht über einen entsprechenden Datentyp mit der gleichen Genauigkeit in Delta-Dateien in Fabric OneLake. 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 einer der folgenden Datentypen ist: datetime2(7), datetimeoffset(7), time(7), wobei
7eine Genauigkeit von sieben Stellen hat. - Der Datentyp datetimeoffset(7) verfügt nicht über einen 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
- Der SQL-Analyseendpunkt ist identisch mit dem SQL-Analyseendpunkt lakehouse. Es ist die gleiche schreibgeschützte Erfahrung. Siehe SQL Analytics-Endpunktbeschränkungen von Warehouse.