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.
In diesem Artikel werden die aktuellen Einschränkungen in gespiegelten Microsoft Fabric-Datenbanken von SQL Server aufgeführt. Dieser Artikel kann geändert werden.
Informationen zur Problembehandlung finden Sie unter:
- Problembehandlung für gespiegelte Fabric-Datenbanken
- Fehlerbehebung bei Fabric-gespiegelten Datenbanken von SQL Server
Plattformbeschränkungen
- Fabric Mirroring für SQL Server 2025 wird derzeit für SQL Server 2025-Instanzen, die auf einem virtuellen Azure-Computer ausgeführt werden, nicht unterstützt.
- Fabric Mirroring für SQL Server 2025 wird derzeit in SQL Server unter Linux nicht unterstützt.
Einschränkungen auf Datenbankebene
Fabric Mirroring für SQL Server wird nur in einer primären Datenbank einer Verfügbarkeitsgruppe unterstützt.
- Fabric Mirroring wird derzeit für eine Failoverclusterinstanz nicht unterstützt.
Die SQL Server-Datenbank kann nicht gespiegelt werden, wenn die Datenbank bereits für den Azure Synapse-Link für SQL konfiguriert wurde oder die Datenbank bereits in einem anderen Fabric-Arbeitsbereich gespiegelt wurde.
- Sie können eine Datenbank nicht in einer SQL Server 2025-Instanz spiegeln, wenn Change Data Capture (CDC) in der Quelldatenbank aktiviert ist.
Sie können bis zu 500 Tabellen in Fabric spiegeln. Sie können derzeit keine Tabellen über dem Grenzwert von 500 replizieren.
- Wenn Sie beim Konfigurieren der Spiegelung "Alle Daten spiegeln" auswählen, sind die tabellen, die gespiegelt werden sollen, die ersten 500 Tabellen, wenn alle Tabellen alphabetisch basierend auf dem Schemanamen und dann dem Tabellennamen sortiert werden. Die Spiegelung enthält nicht die verbleibenden Tabellen am Ende der alphabetischen Liste.
- Wenn Sie "Alle Daten spiegeln " löschen und einzelne Tabellen auswählen, können Sie nicht mehr als 500 Tabellen auswählen.
.dacpacBereitstellungen für SQL Server erfordern die Veröffentlichungseigenschaft/p:DoNotAlterReplicatedObjects=False, um Änderungen an gespiegelten Tabellen zu ermöglichen. Weitere Informationen zu den verfügbaren Veröffentlichungseinstellungen für.dacpac-Bereitstellungen finden Sie in der SqlPackage-Veröffentlichungsdokumentation.Fabric Mirroring von SQL Server 2025 wird nicht unterstützt, wenn die folgenden Features aktiviert sind:
- Replikation
- CDC
- Fabric Mirroring von SQL Server 2016-2022 erfordert CDC. Überprüfen Sie bekannte Probleme und Einschränkungen mit CDC.
Sie können eine SQL Server-Datenbank nicht spiegeln, wenn Sie verzögerte Transaktionsbeständigkeit für die Datenbank aktivieren.
Berechtigungen in der Quelldatenbank
- Die Sicherheit auf Zeilenebene wird unterstützt, Berechtigungen werden aber momentan 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 weitergegeben.
- Dynamische Datenmaskierungseinstellungen werden derzeit nicht auf die replizierten Daten in Fabric OneLake angewendet.
- Um die Spiegelung für den SQL-Server erfolgreich zu konfigurieren, erteilen Sie dem Benutzer, der zum Herstellen einer Verbindung mit dem Quell-SQL-Server verwendet wird, die Berechtigung ALTER ANY EXTERNAL MIRROR. Diese Berechtigung ist in Berechtigungen höherer Ebene wie CONTROL oder der db_owner Rolle enthalten.
Netzwerk- und Verbindungssicherheit
- Entfernen Sie nicht die Berechtigungen des SQL Server-Dienstprinzipalnamens (SPN) für Beitragende aus dem Fabric-spiegelten Datenbankelement.
- Die Spiegelung über Microsoft Entra-Mandanten hinweg wird nicht unterstützt, wenn sich eine SQL Server-Instanz und der Fabric-Workspace in unterschiedlichen Mandanten befinden.
- Microsoft Purview Information Protection/Vertraulichkeitsbezeichnungen, die in SQL Server definiert sind, werden nicht in Fabric OneLake weitergegeben und repliziert.
Tabellenebene
Tabellen mit einem Primärschlüssel oder einem gruppierten Index (wenn kein Primärschlüssel vorhanden ist) können nicht in nicht unterstützten Typen gespiegelt werden. Nicht unterstützte Typen umfassen berechnete Spalten, benutzerdefinierte Typen, Geometrie, Geografie, Hierarchie-ID, SQL-Variante, Zeitstempel, Datetime2(7), datetimeoffset(7) und Time(7).
Delta Lake unterstützt nur sechs Ziffern Genauigkeit. - Spalten des SQL-Typs "datetime2 " mit genauigkeit von 7 Bruchzahlen verfügen nicht über einen entsprechenden Datentyp mit der gleichen Genauigkeit in Delta-Dateien in Fabric OneLake. Die Genauigkeit geht verloren, wenn Sie Spalten dieses Typs spiegeln, da die siebte Dezimalstelle gekürzt wird.
- Der Datentyp datetimeoffset(7) verfügt nicht über einen entsprechenden Datentyp mit der gleichen Genauigkeit in Delta-Dateien in Fabric OneLake. Die Genauigkeit geht verloren (Verlust der Zeitzone und siebter Zeitdezimalwert), wenn Sie Spalten dieses Typs spiegeln.
Gruppierte Spaltenspeicherindizes werden derzeit nicht unterstützt.
Wenn eine oder mehrere Spalten in der Tabelle vom Typ "Large Binary Object (LOB)" mit einer Größe größer als 1 MB sind, schneidet Fabric OneLake die Spaltendaten auf eine Größe von 1 MB ab.
Quelltabellen, die eines der folgenden Features verwenden, können nicht gespiegelt werden:
- Temporale Verlaufstabellen und Ledgerverlaufstabellen
- Immer Verschlüsselt
- In-Memory-Tabellen
- Graph
- Externe Tabellen
Sie können die folgenden DDL-Vorgänge (Data Definition Language) auf Tabellenebene nicht für SQL-Datenbankquelltabellen ausführen, wenn sie für die Spiegelung aktiviert sind.
- Wechseln, Teilen oder Zusammenführen der Partition
- Primärschlüssel ändern
Derzeit können Sie eine Tabelle nicht spiegeln, wenn sie den JSON- oder Vektordatentyp aufweist.
- Derzeit können Sie eine Spalte nicht so ändern, dass der Vektor - oder JSON-Datentyp verwendet wird, wenn eine Tabelle gespiegelt wird.
Wenn in SQL Server 2025 eine DDL-Änderung vorhanden ist, wird eine vollständige Datenmomentaufnahme für die geänderte Tabelle neu gestartet, und Die Daten werden erneut angezeigt.
Wenn in SQL Server 2016-2022 eine DDL-Änderung vorliegt, schlägt die Spiegelung mit dem folgenden Fehler fehl:
"Tabelle 'SCHEMA.TABLE'-Definition wurde geändert, seit CDC aktiviert wurde." Bitte aktivieren Sie CDC erneut (EXEC sys.sp_cdc_disable_table @source_schema = N'SCHEMA', @source_name = TABLE', @capture_instance = N'SCHEMA_TABLE'; EXEC sys.sp_cdc_enable_table @source_schema = N'SCHEMA', @source_name = TABLE', @role_name = NULL, @capture_instance = N'SCHEMA_TABLE', @supports_net_changes = 1;)
Um die Spiegelung fortzusetzen, beenden Sie CDC, und starten Sie es neu, indem Sie die
sys.sp_cdc_disable_tablesys.sp_cdc_enable_tablein der Fehlermeldung angegebenen Befehle verwenden. Die Tabelle wird dann mit einer neuen Aufnahme zurückgesetzt.Beim Spiegeln von SQL Server 2016-2022 können Sie eine Tabelle nicht spiegeln, wenn kein Primärschlüssel vorhanden ist.
Spaltenebene
- Fabric Mirroring von SQL Server repliziert nicht die folgenden Datentypen:
- CLR
- vector
- json
- geometry
- geography
- hierarchyid
- sql_variant
- Zeitstempel/rowversion
- xml
- Benutzerdefinierte Typen (User Defined Types, UDT)
- image
- Text/ntext
- Wenn die Quelltabelle berechnete Spalten enthält, können Sie diese Spalten nicht in Fabric OneLake spiegeln.
- Die Spiegelung unterstützt das Replizieren von Spalten, die Leerzeichen oder Sonderzeichen in Namen enthalten (z. B.
,;{}()\n\t=). Für Tabellen, die sich in Replikation befinden, bevor diese Funktion aktiviert wurde, müssen Sie die Einstellungen der Spiegeldatenbank aktualisieren oder das Spiegeln neu starten, um diese spezifischen Spalten einzuschließen. Weitere Informationen finden Sie unter Delta-Spaltenzuordnungsunterstützung.
Lagerbeschränkungen
- Die Hierarchie des Quellschemas wird in die gespiegelte Datenbank repliziert. Bei gespiegelten Datenbanken, die vor der Aktivierung dieses Features erstellt wurden, wird das Quellschema vereinfacht, und der Schemaname wird in den Tabellennamen codiert. Wenn Sie Tabellen mit Schemas neu organisieren möchten, erstellen Sie die gespiegelte Datenbank neu. Weitere Informationen finden Sie unter Replizieren der Quellschemahierarchie.
Einschränkungen für gespiegelte Elemente
- Sie müssen Mitglied der Administrator- oder Mitgliedsarbeitsbereichsrolle sein, um die SQL-Datenbankspiegelung zu erstellen.
- Wenn die Spiegelung beendet wird, wird die Spiegelung vollständig deaktiviert.
- Wenn Sie die Spiegelung neu starten, werden alle Tabellen neu erzeugt. Der Vorgang beginnt also von vorne.
Einschränkungen bei Endpunkten der SQL-Analyse
- Der SQL-Analyseendpunkt ist identisch mit dem SQL-Analyseendpunkt lakehouse. Es ist die gleiche schreibgeschützte Erfahrung. Weitere Informationen finden Sie unter EINSCHRÄNKUNGEN des SQL-Analyseendpunkts.
Unterstützte Regionen
Datenbankspiegelung und geöffnete Spiegelung sind in allen Microsoft Fabric-Regionen verfügbar. Weitere Informationen finden Sie unter Regionale Verfügbarkeit für Fabric.