Felkészülés az Azure SQL Database-be történő áttelepítésre – SQL Server áttelepítése az Azure Arcban

A következőkre vonatkozik:SQL Server

Ez a cikk segít előkészíteni az Azure Arc-kompatibilis SQL Server-példányát az Azure Portalon történő Azure SQL Database-be való migrálásra.

Note

Prerequisites

Az SQL Server adatbázisainak Azure SQL Database-re történő átmigrálásához az Azure portálon keresztül a következő feltételekre van szükség:

Important

Online migráció Azure SQL Database-be jelenleg nem elérhető Azure Database Migration Service-vel. Az alkalmazás leállási időszaka akkor kezdődik, amikor az offline migráció elkezdődik. Teszteld a migrációt, hogy megállapítsd, elfogadható-e a leállás.

Engedélyek konfigurálása

A migrációt végrehajtó felhasználónak a következő Azure jogosultságokra van szüksége:

  • A megadott Azure SQL Database Contributor szerepköre.
  • Az Olvasó szerepe annak az erőforráscsoportnak, amely tartalmazza a cél Azure SQL Database-t.
  • Az előfizetéshez Tulajdonos vagy Közreműködő szerepkörre van szükség, ha Azure Database Migration Service-példányt kell létrehoznod.

A forrásként szolgáló SQL Server-bejelentkezésnek a forrásadatbázisban a db_datareader szerepkör tagjának kell lennie, és rendelkeznie kell a VIEW ANY DEFINITION szerverengedéllyel. A célként megadott bejelentkezésnek a céladatbázisban a db_owner szerep tagjának kell lennie.

Ha átmigrálod az adatbázis sémát, a forrás bejelentkezéshez szükség van a db_owner szerepre. A célként használt bejelentkezésnek rendelkeznie kell az Azure SQL Database-be történő migráláshoz szükséges engedélyek című szakaszban felsorolt Azure SQL Database-kiszolgálószintű szerepkörökkel is.

Saját üzemeltetésű integrációs futtatókörnyezet konfigurálása

Azure Database Migration Service egy önálló integrációs runtime-t (SHIR) használ, hogy hozzáférjen a forráshoz SQL Server példányhoz, és adatokat áthelyezzen Azure SQL Database-re. Séma migrációhoz a SHIR 5.37-es vagy újabb verziót használd.

Amikor a migrációs élmény arra kér, hogy konfiguráld az integrációs futásidőt:

  1. Töltse le és telepítse a legfrissebb, önálló integrációs runtime-t egy olyan számítógépre, amely csatlakozik a forrás SQL Server példányhoz, és célozza meg az Azure SQL Database-t.
  2. Használja a migrációs élmény által biztosított hitelesítési kulcsot a futás regisztrációjához.
  3. Győződjön meg arról, hogy a futási állapot Running, mielőtt megkezdi a migrálást.

A hálózati követelmények, skálázási útmutató és korlátozások esetén lásd: Önállóan hosztolt integrációs runtime adatbázis-migrációkhoz.

Note

Nem használhatsz egy Azure Data Factory-ban létrehozott önállóan hosztolt integrációs runtime-t Azure Database Migration Service-es adatbázis-migrációkhoz.

Készítsd elő a céladatbázist

Hozd létre a cél Azure SQL Database-t, mielőtt elkezdenéd a migrációt. Biztosítsuk, hogy a szolgáltatási szintje elegendő számítási és tárolási kapacitással rendelkezik a forrás munkaterheléshez. A migráció sebessége mind a célszolgáltatási szinttől, mind a SHIR hoszt által elérhető erőforrásoktól függ.

Ha a cél adatbázis nem tartalmazza a szükséges táblákat, válassza ki a séma migrációs opciót a migráció közben. Ha külön migrálod a sémát, hozd létre a szükséges sémaobjektumokat, mielőtt elkezdenéd az adatmigrációt.

Limitations

Az Azure SQL Database-re való migráció egy offline migráció. Azure Database Migration Service Azure Data Factory pipeline-okat használ adatátvitelhez, így Azure Data Factory korlátozások érvényesek. Nézze át a jelenlegi Azure SQL Database migrációs korlátait, mielőtt elkezdenéd.

Következő lépés