Problembehandlung für gespiegelte Datenbanken in Fabric
Szenarien, Auflösungen und Problemumgehungen für gespiegelte Microsoft Fabric-Datenbanken.
Ressourcen
Lesen Sie den Abschnitt „Problembehandlung“ der häufig gestellten Fragen für jede Datenquelle:
- Problembehandlung bei der Spiegelung einer Azure SQL-Datenbank und Häufig gestellten Fragen zur Spiegelung einer Azure SQL-Datenbank
- Problembehandlung bei der Spiegelung von Azure SQL Managed Instance und Häufig gestellte Fragen zur Spiegelung von Azure SQL Managed Instance
- Problembehandlung bei der Spiegelung von Azure Cosmos DB und Häufig gestellten Fragen zur Spiegelung von Azure Cosmos DB
- Problembehandlung bei Spiegelung von Snowflake
- Häufig gestellte Fragen zum Spiegeln von Azure Databricks
- Problembehandlung bei der Spiegelung aus einer Fabric SQL-Datenbank (Vorschau) und Häufig gestellte Fragen zur Spiegelung einer Fabric SQL-Datenbank (Vorschau)
Überprüfen Sie die Dokumentation zu Einschränkungen für jede Datenquelle:
- Einschränkungen für gespiegelte Microsoft Fabric-Datenbanken aus Azure SQL-Datenbank
- Einschränkungen für gespiegelte Microsoft Fabric-Datenbanken aus Azure SQL Managed Instance (Vorschau)
- Einschränkungen für gespiegelte Microsoft Fabric-Datenbanken aus Azure Cosmos DB (Vorschau)
- Einschränkungen für gespiegelte Microsoft Fabric-Datenbanken aus Azure Databricks (Vorschau)
- Einschränkungen für gespiegelte Microsoft Fabric-Datenbanken aus Snowflake
- Einschränkungen bei der Spiegelung aus der Fabric SQL-Datenbank
Replikation beenden
Wenn Sie Replikation beenden auswählen, bleiben die OneLake-Dateien bestehen, aber die inkrementelle Replikation wird beendet. Sie können die Replikation jederzeit neu starten, indem Sie Replikation starten auswählen. Möglicherweise möchten Sie die Replikation beenden/starten, wenn Sie den Replikationsstatus zurücksetzen, nach Änderungen der Quelldatenbank oder als Problembehandlungstool.
Replizieren der Quellschemahierarchie
Wenn Sie Daten aus verschiedenen Arten von Quelldatenbanken spiegeln, wird ihre Quellschemahierarchie in der gespiegelten Datenbank beibehalten. Sie stellt sicher, dass Ihre Daten konsistent über verschiedene Dienste hinweg organisiert bleiben, sodass Sie sie mit derselben Logik im SQL-Analyseendpunkt, Spark Notebooks, semantischen Modellen und anderen Verweisen auf die Daten nutzen können.
Bei gespiegelten Datenbanken, die vor der Aktivierung dieser Funktion erstellt wurden, wird das Quellschema in der gespiegelten Datenbank vereinfacht, und der Schemaname wird in den Tabellennamen codiert. Wenn Sie Tabellen mit Schemas neu organisieren möchten, erstellen Sie die gespiegelte Datenbank neu.
Wenn Sie api zum Erstellen/Aktualisieren der gespiegelten Datenbank verwenden, legen Sie den Wert für Eigenschaft defaultSchema
fest, der angibt, ob die Schemahierarchie aus der Quelldatenbank repliziert werden soll. Weitere Informationen finden Sie in den Definitionsbeispielen unter Öffentliche REST-API für die Spiegelung in Microsoft Fabric.
Unterstützung der Delta-Spaltenzuordnung
Die Spiegelung unterstützt das Replizieren von Spalten, die Leerzeichen oder Sonderzeichen in ihren Namen enthalten (z. B. ,
;
{
}
(
)
\n
\t
=
), aus den Quelldatenbanken in die gespiegelten Datenbanken. Im Hintergrund schreibt der Spiegelungsvorgang Daten in OneLake mit aktivierter Delta-Spaltenzuordnung.
Wenn Tabellen, die bereits vor der Aktivierung dieser Funktion repliziert wurden, Spalten mit Sonderzeichen in Namen einschließen sollen, müssen Sie die Einstellungen der gespiegelten Datenbank aktualisieren, indem Sie diese Tabellen entfernen und erneut hinzufügen bzw. die gespiegelte Datenbank beenden und neu starten.
Besitz einer gespiegelten Datenbank übernehmen
Derzeit unterstützt die gespiegelte Datenbank keine Änderung des Besitzes. Wenn eine gespiegelte Datenbank nicht mehr funktioniert, da die Besitzenden des Elements die Organisation verlassen haben oder das Element nicht mehr gültig ist, müssen Sie die gespiegelte Datenbank neu erstellen.
Unterstützte Regionen
Im Folgenden sind die Fabric-Regionen aufgeführt, die Datenbankspiegelung und offene Spiegelung unterstützen:
Asien-Pazifik:
- Australien Ost
- Australien Südosten
- Zentralindien
- Ostasien
- Japan Ost
- Zentral-Korea
- Südostasien
- Südindien
Europa
- Nordeuropa
- Westeuropa
- Zentralfrankreich
- Deutschland West Central
- Italien Nord
- Norwegen Ost
- Polen Zentral
- Schweden Zentral
- Schweiz Nord
- Westschweiz
- Vereinigtes Königreich Süd
- Westliches Vereinigtes Königreich
Amerika:
- Brasilien Süd
- Kanada Zentral
- Kanada Ost
- Zentral-USA
- Ost-USA
- USA, Osten 2
- Nord-Mittel-USA
- Süd-Mittel-USA
- Westen der USA
- USA, Westen 2
Naher Osten und Afrika:
- Südafrika Nord
- Vereinigte Arabische Emirate (Nord)
Problembehandlung
Dieser Abschnitt enthält allgemeine Schritte zur Problembehandlung bei der Spiegelung.
Ich kann keine Verbindung mit einer Quelldatenbank herstellen.
- Überprüfen Sie, ob die Verbindungsdetails korrekt sind: Servername, Datenbankname, Benutzername und Kennwort.
- Überprüfen Sie, ob sich der Server hinter einer Firewall oder einem privaten virtuellen Netzwerk befindet. Öffnen Sie die entsprechenden Firewallports.
Es werden keine Ansichten repliziert.
Derzeit werden Ansichten nicht unterstützt. Nur replizierbare reguläre Tabellen werden unterstützt.
Es werden keine Tabellen repliziert.
- Überprüfen Sie den Überwachungsstatus, um den Status der Tabellen zu überprüfen. Weitere Informationen finden Sie unter Überwachung Fabric gespiegelter Datenbankreplikation.
- Wählen Sie die Schaltfläche Replikation konfigurieren aus. Überprüfen Sie, ob die Tabellen in der Liste der Tabellen vorhanden sind oder ob es Benachrichtigungen zu den einzelnen Tabellendetails gibt.
Spalten fehlen in der Zieltabelle.
- Wählen Sie die Schaltfläche Replikation konfigurieren aus.
- Wählen Sie das Symbol „Warnung“ neben dem Tabellendetail aus, wenn keine Spalten repliziert werden.
Einige der Daten in meiner Spalte scheinen abgeschnitten zu werden.
Das Fabric Warehouse unterstützt VARCHAR(max) nicht, es unterstützt derzeit nur VARCHAR(8000).
Daten scheinen nicht repliziert zu werden.
Auf der Seite Überwachung ist das angezeigte Datum die letzte Replikation der Daten.
Die Quelldatenbank kann nicht geändert werden.
Das Ändern der Quelldatenbank wird nicht unterstützt. Erstellen Sie eine neue gespiegelte Datenbank.
Schränkt Fehlermeldungen ein
Diese allgemeinen Fehlermeldungen enthalten Erklärungen und Gegenmaßnahmen:
Fehlermeldung | Ursache | Abhilfe |
---|---|---|
„Die Tabellenanzahl kann den Grenzwert überschreiten, es könnten einige Tabellen fehlen.“ | Das Maximum für Tabellen liegt bei 500. | In der Quelldatenbank können Sie Tabellen ablegen oder filtern. Wenn die neue Tabelle die 500. Tabelle ist, ist keine Abhilfe erforderlich. |
„Die Replikation wird gedrosselt, und es wird erwartet, dass die Replikation bei YYYY-MM-DDTHH:MM:ss fortgesetzt wird.“ | Es gibt maximal 1 TB Änderungsdaten, die pro gespiegelter Datenbank pro Tag erfasst werden. | Warten Sie, bis die Drosselung beendet ist. |