SQL Server migrálása az Azure SQL-be az SSMS migrációs komponensének használatával

A SQL Server Management Studio (SSMS) SQL Server migrálási funkciója kiértékeli a SQL Server példányokat, és migrálja őket az Azure SQL-be.

Azure Arc aktiválva Részletek
Igen Az SSMS a Azure Arc már összegyűjtött készültségi felméréseket használja. Ezek az értékelések a kompatibilitási megállapításokat, a célméretezést és az ajánlott migrálási útvonalakat tartalmazzák.
No Az SSMS helyi, metaadatokon alapuló készültségi értékelést futtat, és Azure SQL célt (Azure SQL Managed Instance vagy SQL Server az Azure Virtual Machines szolgáltatásban) javasol. Az értékelési eredmények alapján megkezdheti a migrálást a

- Az Azure SQL Managed Instance (közel nulla állásidő) kapcsolódási funkciója
- Natív biztonsági mentés és visszaállítás (átemelés és váltás)
- Azure Database Migration Service (Azure DMS)

Emellett Azure SQL célokat is kiépítheti, és figyelheti az SSMS-ből vagy a Azure portálról történő áttelepítéseket.

Előfeltételek

  • SQL Server Management Studio 22 és újabb verziók.
  • Egy SQL Server példányhoz tartozó bejelentkezés sysadmin engedélyekkel.

Telepítés és konfiguráció

  1. Telepítse a SQL Server Management Studio (SSMS) legújabb verzióját. A telepítés befejezése után válassza azEgyes összetevők>. Az SSMS telepítése Visual Studio Installer használatával történik.

  2. Válassza ki a Hibrid és migrálási munkaterhelést, válassza a letöltés közbeni telepítés lehetőséget a legördülő listából, majd kattintson a Módosítás lehetőségre a telepítés befejezéséhez.

Migrálási folyamat

Ez a munkafolyamat SQL Server Azure Arc által nem engedélyezett példányokhoz használható.

A Migrálás lap képernyőképe, amely az önálló SQL Server példányok áttelepítési beállításait mutatja.

Csatlakozás a(z) SQL Serverhez

  1. Nyissa meg az SSMS-eket.
  2. Csatlakozzon az SQL Server forráspéldányához.
  3. Kattintson a jobb gombbal az Object Explorerben található SQL Server példányra, majd válassza a Migrate SQL Server lehetőséget.

Ez a művelet megnyitja a Migrálás kezdőlapját, és megnyitja az adatok áttelepítésére szolgáló egyéb SSMS-varázslókat.

A migrálásra való felkészültség felmérése

A migrálás kezdőlapja megnyílik az Adatbázis-felmérés fázisban.

Azure Migrálási készültség kiértékeli az adatbázis kompatibilitását Azure SQL célokkal. A migrálási készültségi ellenőrzés azonosítja az Azure SQL Managed Instance, az Azure SQL Database vagy a SQL Server az Azure Virtual Machines szolgáltatásban (Azure virtuális gépek) célok áttelepítési blokkolóit.

Értékelés futtatása:

  1. Válassza az Értékelés futtatása lehetőséget a Migrálás kezdőlapján.
  2. Az eszköz részletes megállapításokat tartalmazó HTML-jelentést hoz létre.
  3. Tekintse át a céljavaslatokat, amelyeket a következők határoznak meg:
    • Migrálási útvonal a legkevésbé blokkoló problémákkal
    • Minimális manuális beavatkozást igénylő migrálási tevékenységek

Jótanács

A teljesítményalapú, részletes metrikákkal rendelkező méretezési javaslatokhoz fontolja meg az Azure Arc által engedélyezett SQL Server migráció keretében leírt migráció készültségi felmérés módszer használatát.

Az értékelési eredmények betekintést nyújtanak a példányok felkészültségébe és az adatbázis felkészültségébe. A készültségi kategóriákat a következő táblázat ismerteti:

Kategória Leírás
Kész Az adatbázisok módosítás nélkül migrálhatók a célba.
Figyelmeztetésekkel készen Néhány nem blokkoló probléma van jelen. A migrálás az adatbázis vagy az alkalmazás törés nélküli módosítása nélkül is folytatódhat.
Nem áll készen A migrálást blokkoló problémák léteznek. Ezek a problémák szervizelést igényelnek a célkörnyezetbe való migrálás előtt. A jelentés tartalmazza azokat az azonosított problémákat, amelyeket a migrálás előtt ki kell javítani.

Cél kiválasztása

Amikor az értékelés befejeződik, állítsa be a migrálási célt:

  1. Válassza a Projekt cél lehetőséget a Azure SQL Hub eléréséhez.

  2. A Azure SQL Hub egyetlen panelen bármilyen SQL-céltípust létrehozhat:

    • Azure SQL Database
    • Azure SQL Managed Instance
    • SQL Server Azure virtuális gépen

Adatok migrálása

A Migrálás kezdőlapján válassza az Adatok migrálása lehetőséget. Ezután kiválaszthatja a megfelelő migrálási módszert a cél és a követelmények alapján.

  • SQL Managed Instance hivatkozás használatával állíthat be egy SQL Managed Instance-t.
  • Lehetővé teszi a közel valós idejű adatreplikálást minimális állásidővel.

Biztonsági mentés és visszaállítás

  • Az SSMS biztonsági mentési és visszaállítási funkciójának használata SQL Server migráláshoz.
  • Kisebb adatbázisok esetén, vagy ha a kieső idő elfogadható.

Azure Database Migration Service (Azure DMS)

  • Az Azure DMS-hez irányítja át a vállalati szintű migrációkhoz.
  • Támogatja az összes céltípust (SQL Database, SQL Managed Instance és Azure virtuális gépet).
  • Offline és online áttelepítési lehetőségeket is biztosít.
  • Nagy léptékű vagy összetett migráláshoz ajánlott.

Migrálás monitorozása

Kövesse nyomon a migrálás előrehaladását, és végezze el az átállást:

  1. Az Azure DMS-áttelepítéseknél: Használja az Azure DMS monitorozási irányítópultot.
  2. A Managed Instance hivatkozás áttelepítéshez: Monitorozás az SQL Managed Instance hivatkozás szolgáltatás használatával.

SQL Server frissítés

A migrálás Azure mellett az SSMS adatbázis kompatibilitás-frissítési képességeket is biztosít. A frissítési értékelés azonosítja a kompatibilitási problémákat a kompatibilitási változásokhoz, a viselkedésváltozásokhoz és az elavult funkciókhoz kapcsolódóan. A jelentés funkcióparitás-ellenőrzést is biztosít a platformok közötti adatbázis-migráláshoz.

Frissítési értékelés

  1. Válassza a Upgrade Assessment lehetőséget a SQL Server magasabb verziójára történő migrálás szakaszból.
  2. Az eszköz kiértékeli a kompatibilitási szint frissítési készültségét.
  3. Tekintse át a jelentés verzióközi változásait és elavult jellemzőit.

Adatbázis frissítése

  1. Menjen az Upgrade SQL Server pontra a Magasabb verziós SQL Serverre való áttérés szakaszból.
  2. Kövesse az adatbázis frissítésének lépéseit.
  3. Kompatibilitási szint frissítése minimális megszakítással.

Bevált gyakorlatok

  • A lehetséges problémák korai azonosítása érdekében mindig futtasson értékeléseket a migrálás megtervezése előtt.
  • Használjon Arc-kompatibilis értékelést, ha elérhető a pontosabb teljesítményalapú méretezéshez.
  • Válassza az online migrálást (Managed Instance kapcsolat vagy Azure DMS online) olyan éles adatbázisokhoz, amelyek minimális leállási időt igényelnek.
  • Mielőtt a produkciós migráció megtörténne, alaposan tesztelje a tesztkörnyezetekben.
  • Monitorozza a teljesítményt a migrálás során és után az optimális konfiguráció érdekében.
  • Tervezze meg az átállásos ablakokat alacsony forgalmú időszakokban, hogy minimalizálja a végfelhasználókra gyakorolt hatást.

Áttelepítési lehetőségek összehasonlítása

Migrálási módszer Céltípusok Leállás A következőkre alkalmas
SSMS Managed Instance hivatkozás SQL Managed Instance Minimális (online) Éles adatbázisok, folyamatos szinkronizálás
Biztonsági mentés és visszaállítás Összes Közepes vagy magas Ütemezett leállás
Naplók továbbítása SQL Managed Instance Alacsonytól közepesig Nagyméretű adatbázisok, hagyományos megközelítés
Azure DMS Összes Minimálistól a semmiig Vállalati migrálások, több adatbázis

Ismert problémák

A migrálás során az alábbi gyakori problémák léphetnek fel. A probléma megoldásához használja az ajánlott megoldásokat.

Az értékelés sikertelen

  • Ellenőrizze a forrásadatbázishoz való kapcsolódást.
  • Ellenőrizze a rendszerkatalógus-hozzáférés felhasználói engedélyeit.
  • Győződjön meg arról, hogy az SSMS naprakész.

Lassú a migrálási teljesítmény

  • Ellenőrizze a hálózati sávszélességet a forrás és a Azure között.
  • Tekintse át a célszint méretezési javaslatait.
  • Fontolja meg a Azure ExpressRoute használatát nagy adatátvitelhez.

Az átállási ellenőrzés sikertelen

  • Ellenőrizze az adatintegritási ellenőrzéseket.
  • Tekintse át a célplatform alkalmazáskompatibilitását.
  • Ellenőrizze, hogy vannak-e blokkolási problémák az értékelési jelentésben.