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.
Aktuelle Einschränkungen in den gespiegelten Microsoft Fabric-Datenbanken von Azure Database für PostgreSQL flexible Server sind auf dieser Seite aufgeführt. Änderungen dieser Seite sind vorbehalten.
Informationen zur Problembehandlung finden Sie unter:
- Problembehandlung für gespiegelte Fabric-Datenbanken
- Problembehandlung bei Fabric-gespiegelten Datenbanken von Azure Database für PostgreSQL Flexible Server
Einschränkungen auf Serverebene
- Die Spiegelung in Fabric wird für die PostgreSQL-Versionen 14, 15, 16 und 17 unterstützt.
- Server in der Burstable Compute Tier werden nicht unterstützt.
- In Fabric kann die Spiegelung nicht auf einem Read Replica-Server oder einem primären Server konfiguriert werden, wenn dort ein Read Replica existiert.
- Transparentes Failover für HA-fähige Server wird nur für PostgreSQL Version 17 und höher unterstützt. In früheren Versionen muss die Mirrorsitzung nach einem Failover manuell neu eingerichtet werden.
- Zum Wiederherstellen eines Servers, bei dem Spiegelung in Fabric aktiviert ist und Point in Time Restore (PITR) verwendet wird, muss die Spiegelung auf dem neuen Server neu konfiguriert werden.
- Deaktivieren Sie vor dem Ausführen eines Hauptversionsupgrades (MVU) die Spiegelung in Fabric, und aktivieren Sie es erneut, sobald das Upgrade abgeschlossen ist.
Einschränkungen auf Datenbankebene
- Fabric-Mirroring für Azure Database for PostgreSQL Flexible Server wird nur für eine schreibbare primäre Datenbank unterstützt.
- Eine Azure Database for PostgreSQL Flexible Server-Datenbank kann jeweils nur auf ein einziges Fabric-Element gespiegelt werden.
- Die maximale Anzahl von Tabellen, die in Fabric gespiegelt werden können, beträgt 1.000 Tabellen. Alle Tabellen über dem Grenzwert von 1000 können derzeit nicht repliziert werden.
- Wenn Sie beim Konfigurieren der Spiegelung "Alle Daten spiegeln" auswählen, sind die tabellen, die gespiegelt werden sollen, die ersten 1.000 Tabellen, wenn alle Tabellen alphabetisch basierend auf dem Schemanamen und dann dem Tabellennamen sortiert werden. Die restlichen Tabellen am Ende der alphabetischen Liste werden nicht übernommen.
- Wenn Sie die Auswahl "Alle Daten spiegeln " aufheben und einzelne Tabellen auswählen, können Sie nicht mehr als 1.000 Tabellen auswählen.
Berechtigungen in der Quelldatenbank
- Berechtigungen, die in Der Azure-Datenbank für den flexiblen Server für PostgreSQL definiert sind, werden nicht an die replizierten Daten in Fabric OneLake weitergegeben.
- Um Mirroring für einen flexiblen Azure Database for PostgreSQL-Server erfolgreich zu konfigurieren, muss die Datenbankrolle, die zum Herstellen einer Verbindung mit dem Quellserver verwendet wird, die Berechtigungen erhalten, die für die Fabric-Spiegelung in der Datenbank erforderlich sind. Sie müssen einer neuen oder vorhandenen Rolle die
CREATEDB,CREATEROLE,LOGIN,REPLICATIONundazure_cdc_adminBerechtigungen erteilen. Ein Beispielskript finden Sie im Lernprogramm: Konfigurieren von gespiegelten Microsoft Fabric-Datenbanken aus Azure-Datenbank für PostgreSQL. - Die verwendete Datenbankrolle muss auch Zugriff auf die Tabellen in der Quelldatenbank haben
owner. Dies bedeutet, dass Tabellen von diesem Benutzer erstellt wurden oder dass der Besitz dieser Tabellen mitALTER TABLE xxx OWNER TO <user>;geändert wurde. Wenn Sie den Besitz auf einen neuen Benutzer übertragen, müssen Sie diesem Benutzer möglicherweise alle Berechtigungen für das Schemapublicerteilen. Weitere Informationen zur Benutzerkontenverwaltung finden Sie in der Dokumentation zur Azure-Datenbank für die Benutzerverwaltung von PostgreSQL, der Produktdokumentation für PostgreSQL für Datenbankrollen und -rechte, GRANT-Syntax und Berechtigungen.
Netzwerk- und Verbindungssicherheit
- Wenn Ihr flexibler Server nicht öffentlich zugänglich ist und Azure-Dienste keine Verbindung damit herstellen können, können Sie ein Gateway für virtuelle Netzwerkdaten erstellen , um die Daten zu spiegeln. Stellen Sie sicher, dass das virtuelle Azure-Netzwerk oder das Netzwerk des Gatewaycomputers eine Verbindung mit dem flexiblen Azure-Datenbankserver für PostgreSQL über einen privaten Endpunkt herstellen oder von der Firewallregel zugelassen werden kann.
- Die System-zugwiesene verwaltete Identität (SAMI) des flexiblen Servers der Azure-Datenbank für PostgreSQL muss aktiviert sein und als primäre Identität fungieren.
Tabellenebene
- DDL-Vorgänge für vorhandene gespiegelte Tabellen werden nicht unterstützt (Spalte hinzufügen/entfernen, Datentyp ändern usw.). Zum Ändern vorhandener Tabellen muss die Replikation aus der gespiegelten Datenbank in Microsoft Fabric beendet und neu gestartet werden.
-
TRUNCATE TABLEBefehle in gespiegelten Tabellen werden nicht unterstützt. - Die Spiegelung wird derzeit für Ansichten, materialisierte Ansichten, Fremdtabellen, TOAST-Tabellen und partitionierte Tabellen nicht unterstützt.
- Hypertables für TimescaleDB werden für Fabric Mirroring nicht unterstützt.
Spaltenebene
Daten in einer numerischen/Dezimalspalte , die die Genauigkeit von 38 überschreitet, werden nicht in der gespiegelten Datenbank repliziert und werden als
NULLangezeigt.Wenn die Quelltabelle Spalten mit einem dieser Datentypen enthält, können diese Spalten nicht in Fabric OneLake gespiegelt werden. Die folgenden Datentypen werden derzeit für die Spiegelung nicht unterstützt:
bit-
bit varying [ (n) ],varbit boxcidrcircleinetinterval [ fields ] [ (p) ]jsonjsonblinelsegmacaddrmacaddr8pathpg_lsnpg_snapshotpointpolygontsquerytsvectortxid_snapshotxml
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. Erfahren Sie mehr über die Unterstützung der Delta-Spaltenzuordnung.
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 Quellschemahierarchie replizieren.
Einschränkungen für gespiegelte Elemente
- Der Benutzer muss Mitglied der Rolle "Administrator/Mitglied" für den Arbeitsbereich sein, um eine PostgreSQL-Datenbankspiegelung zu erstellen.
- Das Beenden der Spiegelung deaktiviert sie vollständig.
- 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. Siehe SQL Analytics-Endpunktbeschränkungen.
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.