Megosztás a következőn keresztül:


Az Azure Database for PostgreSQL migrálási szolgáltatásával kapcsolatos ismert problémák és korlátozások

A következőkre vonatkozik: Azure Database for PostgreSQL – Rugalmas kiszolgáló

Ez a cikk az Azure Database for PostgreSQL migrálási szolgáltatásával kapcsolatos ismert problémákat és korlátozásokat ismerteti.

Gyakori korlátozások

Az alábbi gyakori korlátozások a migrálási forgatókönyvekre vonatkoznak:

  • Csak egy aktív áttelepítéssel vagy ellenőrzéssel rendelkezhet a rugalmas kiszolgálóra.

  • A migrálási szolgáltatás csak akkor támogatja a felhasználók és a szerepkörök áttelepítését, ha a forrás egykiszolgálós Azure Database for PostgreSQL.

  • A migrálási szolgáltatás a forrásból a célba másolt táblák számát jeleníti meg. Manuálisan kell ellenőriznie az adatokat és a PostgreSQL-objektumokat a célkiszolgálón a migrálás után.

  • A migrálási szolgáltatás csak a felhasználói adatbázisokat migrálja, nem a rendszeradatbázisokat, például template_0 és template_1.

  • A migrálási szolgáltatás nem támogatja a TIMESCALEDB, POSTGIS_TOPOLOGY, POSTGIS_TIGER_GEOCODER, PG_PARTMAN bővítmények forrásról célra való áthelyezését.

  • Az Azure Database for PostgreSQL – Rugalmas kiszolgáló által nem támogatott bővítmények nem helyezhetők át. A támogatott bővítmények a Bővítmények – Azure Database for PostgreSQL listában találhatók.

  • A felhasználó által definiált rendezések nem migrálhatók az Azure Database for PostgreSQL-be – rugalmas kiszolgálóra.

  • Nem lehet régebbi verzióra migrálni. A PostgreSQL 15-ről például nem migrálható az Azure Database for PostgreSQL 14-es verziójára.

  • A migrálási szolgáltatás csak előnyben részesített vagy kötelező SSLMODE-értékekkel működik.

  • A migrálási szolgáltatás nem támogatja a felügyelői jogosultságokat és objektumokat.

  • Azure Database for PostgreSQL – A rugalmas kiszolgáló nem támogatja az egyéni táblaterek létrehozását a szuperfelhasználói jogosultsági korlátozások miatt. A migrálás során a forrás PostgreSQL-példány egyéni táblatereiből származó adatokat a rendszer a rugalmas Azure Database for PostgreSQL-kiszolgáló alapértelmezett táblatereibe migrálja.

  • A következő PostgreSQL-objektumok nem migrálhatók a Rugalmas PostgreSQL-kiszolgáló célhelyére:

    • Stábok létrehozása
    • FTS-elemzők és FTS-sablonok létrehozása
    • Felügyelői szerepkörrel rendelkező felhasználók
    • TÍPUS létrehozása
  • A migrálási szolgáltatás nem támogatja a migrálást az objektum szintjén, azaz a tábla vagy séma szintjén.

  • A migrálási szolgáltatás nem tud migrálást végezni, ha a forrásadatbázis egyetlen Azure Database for PostgreSQL-kiszolgáló nyilvános hozzáféréssel nem rendelkezik, vagy helyszíni/AWS privát IP-címet használ, és a rugalmas Azure Database for PostgreSQL-kiszolgáló csak privát végponton keresztül érhető el.

  • A kipukkasztható termékváltozatok migrálása nem támogatott; az adatbázisokat először át kell migrálni egy nem kipukkanható termékváltozatba, majd szükség esetén le kell skálázni.

  • A Migrálási futtatókörnyezeti kiszolgáló kifejezetten az alapértelmezett DNS-kiszolgálók/privát DNS-zónák, azaz privatelink.postgres.database.azure.com üzemeltetésére lett kialakítva. Az áttelepítési szolgáltatás nem támogatja az egyéni DNS-neveket/DNS-kiszolgálókat a migrálási futtatókörnyezet-kiszolgáló funkció használatakor. A privát végpontok forrás- és céladatbázisokhoz való konfigurálásakor elengedhetetlen az Azure által a privát kapcsolat szolgáltatáshoz biztosított alapértelmezett privát DNS-zóna használata. Az egyéni DNS-konfigurációk használata még nem támogatott, és csatlakozási problémákhoz vezethet a migrálási folyamat során.

Az önálló Azure Database for PostgreSQL-kiszolgálóról való migrálás korlátozásai

  • A forráskiszolgálón található Microsoft Entra ID-felhasználók nem lesznek migrálva a célkiszolgálóra. A korlátozás enyhítéséhez látogasson el a Microsoft Entra-szerepkörök kezelése webhelyre, ahol manuálisan hozhat létre minden Microsoft Entra-felhasználót a célkiszolgálón a migrálás elindítása előtt. Ha a Microsoft Entra-felhasználók nem a célkiszolgálón jönnek létre, a migrálás sikertelen.

  • Ha a cél rugalmas kiszolgáló SCRAM-SHA-256 jelszótitkosítási módszert használ, a rugalmas kiszolgálóhoz való csatlakozás az egykiszolgálós felhasználók/szerepkörök használatával meghiúsul, mivel a jelszavak md5 algoritmussal vannak titkosítva. A korlátozás enyhítéséhez válassza az MD5 lehetőséget password_encryption kiszolgálóparaméterhez a rugalmas kiszolgálón.

  • Az online migrálás a pgcopydb használatát követi , és néhány logikai dekódolási korlátozás érvényes.