Freigeben über


Bekannte Probleme und Einschränkungen des Migrationsdiensts

GILT FÜR: Azure Database for PostgreSQL – Flexibler Server

In diesem Artikel werden die bekannten Probleme und Einschränkungen im Zusammenhang mit dem Migrationsdienst in Azure Database for PostgreSQL beschrieben.

Allgemeine Einschränkungen

Die folgende Liste enthält allgemeine Einschränkungen, die für Migrationsszenarien gelten:

  • Sie können nur eine aktive Migration oder Überprüfung auf Ihrem flexiblen Server durchführen.

  • Der Migrationsdienst unterstützt die Migration von Benutzern und Rollen nur, wenn es sich bei der Quelle um „Azure Database for PostgreSQL – Einzelserver“ handelt.

  • Der Migrationsdienst zeigt die Anzahl der Tabellen an, die von der Quelle zum Ziel kopiert werden. Sie müssen die Daten und PostgreSQL-Objekte nach der Migration auf dem Zielserver manuell überprüfen.

  • Der Migrationsdienst migriert nur Benutzerdatenbanken. Der Dienst migriert keine Systemdatenbanken wie template_0 und template_1.

  • Der Migrationsdienst unterstützt das Verschieben der Erweiterungen POSTGIS_TOPOLOGY, POSTGIS_TIGER_GEOCODER, POSTGRES_FDW und PG_PARTMAN von Quelle zu Ziel nicht.

    Hinweis

    Das Feature zum Migrieren von Datenbanken mit der TIMESCALEDB-Erweiterung befindet sich in der Vorschauphase. Die Option ist standardmäßig deaktiviert. Um Ihre Zeitreihendatenbanken zu migrieren, öffnen Sie ein Supportticket.

  • Erweiterungen, die nicht von „Azure Database for PostgreSQL – Flexibler Server“ unterstützt werden, können nicht verschoben werden. Die unterstützten Erweiterungen sind unter Erweiterungen für Azure Database for PostgreSQL aufgeführt.

  • Benutzerdefinierte Sortierungen können nicht zu „Azure Database for PostgreSQL – Flexibler Server“ migriert werden.

  • Sie können nicht zu einer früheren Version migrieren. Beispielsweise ist die Migration von Azure Database for PostgreSQL-Version 15 zu Azure Database for PostgreSQL-Version 14 nicht möglich.

  • Der Migrationsdienst funktioniert nur mit einem SSLMODE-Wert von preferred oder required.

  • Der Migrationsdienst unterstützt keine Superuserberechtigungen und -objekte.

  • „Azure Database for PostgreSQL – Flexibler Server“ unterstützt die Erstellung von benutzerdefinierten Tabellenbereichen wegen der Einschränkungen für Superuserberechtigungen nicht. Während der Migration werden Daten aus benutzerdefinierten Tabellenbereichen in der PostgreSQL-Quellinstanz zu den Standardtabellenbereichen der Zielinstanz von „Azure Database for PostgreSQL – Flexibler Server“ migriert.

  • Die folgenden PostgreSQL-Objekte können nicht zu einer Zielinstanz von „Flexibler Server“ migriert werden:

    • Erstellen von Umwandlungen
    • Erstellen von FTS-Parsern (Full-Text Search, Volltextsuche) und FTS-Vorlagen
    • Benutzer mit Superuserrollen
    • Erstellen von TYPE
  • Der Migrationsdienst unterstützt keine Migration auf Objektebene. Das heißt, Sie können keine Tabellen oder Schemas migrieren.

    Wichtig

    Die burstfähige SKU ist zwar keine Einschränkung, es empfiehlt sich jedoch, eine höhere SKU für Ihren flexiblen Server zu wählen, um schnellere Migrationen zu ermöglichen. Azure Database for PostgreSQL – Flexibler Server unterstützt Compute- und IOPS-Skalierung mit nahezu keiner Downtime, sodass die SKU mit minimaler Downtime aktualisiert werden kann. Sie können die SKU immer so ändern, dass sie den Anwendungsanforderungen nach der Migration entspricht.

Einschränkungen bei der Migration von „Azure Database for PostgreSQL – Einzelserver“

  • Microsoft Entra-Benutzer auf Ihrem Quellserver werden nicht zum Zielserver migriert. Informationen zum Umgehen dieser Einschränkung finden Sie unter Verwalten von Microsoft Entra-Rollen. Die Lösung besteht darin, alle Microsoft Entra-Benutzer manuell auf Ihrem Zielserver zu erstellen, bevor Sie eine Migration initiieren. Wenn Microsoft Entra-Benutzer nicht auf dem Zielserver erstellt werden, schlägt die Migration fehl.
  • Wenn der flexible Zielserver die SCRAM-SHA-256-Kennwortverschlüsselungsmethode verwendet, kann keine Verbindung mit dem flexiblen Server unter Verwendung der Benutzer oder Rollen auf einem Einzelserver hergestellt werden. Auf einem Einzelserver werden Kennwörter mithilfe des MD5-Algorithmus verschlüsselt. Um diese Einschränkung zu umgehen, wählen Sie die Option MD5 für den Serverparameter password_encryption auf Ihrem flexiblen Server aus.
  • Bei der Onlinemigration wird pgcopydb follow verwendet. Es gelten einige logische Decodierungseinschränkungen.