Freigeben über


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:

Überprüfen Sie die Dokumentation zu Einschränkungen für jede Datenquelle:

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.

  1. Überprüfen Sie, ob die Verbindungsdetails korrekt sind: Servername, Datenbankname, Benutzername und Kennwort.
  2. Ü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.

  1. Überprüfen Sie den Überwachungsstatus, um den Status der Tabellen zu überprüfen. Weitere Informationen finden Sie unter Überwachung Fabric gespiegelter Datenbankreplikation.
  2. 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.

  1. Wählen Sie die Schaltfläche Replikation konfigurieren aus.
  2. 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.