Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:Azure SQL Kezelt Példány
Ebben az útmutatóban megismerheti , hogyan migrálhatja felhasználói adatbázisait az SQL Serverről az Azure SQL Managed Instance-be.
A folytatás előtt végezze el áttelepítés előtti lépéseket.
Költözik
Miután elvégezte a áttelepítés előtti szakasz lépéseit, készen áll a séma és az adatok migrálására.
Migrálja az adatait a választott migrációs módszerrel.
Ez a szakasz általános áttelepítési lépéseket tartalmaz az alábbi ajánlott áttelepítési beállításokhoz:
- Felügyelt példány hivatkozása
- Naplóvisszajátszási Szolgáltatás (Log Replay Service, LRS)
- Natív
RESTORE DATABASE FROM URL, amely natív biztonsági mentéseket használ az SQL Serverről, és némi leállást igényel - Az Azure Database Migration Service (DMS), amely közel nulla állásidővel kínál migrálást
- SQL Server migrálása az Azure Arcban
A felügyelt SQL-példány olyan felhasználói forgatókönyveket céloz meg, amelyek tömeges adatbázis-migrálást igényelnek a helyszíni vagy az AZURE-beli virtuális gépeken futó SQL Serverről. Ez az optimális választás, ha a példányszintű és adatbázisközi funkcionalitásokat rendszeresen használó alkalmazások háttér-rendszerét kell áttelepíteni és áthelyezni. Ebben az esetben egy teljes példányt áthelyezhet egy megfelelő Azure-környezetbe anélkül, hogy újra kellene rendeznie az alkalmazásokat.
Az SQL Server-példányok áthelyezéséhez gondosan kell megterveznie:
- Az összes olyan adatbázis áttelepítése, amelyet össze kell csoportosítani (amelyek ugyanazon a példányon futnak).
- Az alkalmazás által használt példányszintű objektumok áttelepítése, beleértve a bejelentkezéseket, a hitelesítő adatokat, az SQL Server-ügynök feladatait és operátorait, valamint a kiszolgálószintű eseményindítókat.
A felügyelt SQL-példány egy felügyelt szolgáltatás, amely lehetővé teszi, hogy a beépített adatbázis-felügyeleti tevékenységek némelyikét delegálja a platformra. Ezért nem kell áttelepítenie néhány példányszintű adatot, például a rendszeres biztonsági mentések karbantartási feladatait vagy az Always On konfigurációt, mivel a magas rendelkezésre állás be van építve.
Adatbázis-migrálás
Migrálja az Azure Arc-példány által engedélyezett SQL Servert közvetlenül az Azure Portalon keresztül az Azure SQL Managed Instance-be. Részletes útmutatásért lásd: SQL Server-példány migrálása felügyelt Azure SQL-példányba.
Az adatbázis-migrálás beépített migrálási felületet biztosít a felügyelt példányok hivatkozásával vagy a Log Replay Service (LRS) metódusokkal a háttérben, miközben leegyszerűsíti a migrálási folyamat konfigurálását, felügyeletét és monitorozását.
Felügyelt példány hivatkozása
Ez a szakasz magas szintű lépéseket tartalmaz az SQL Serverről a felügyelt Azure SQL-példányra való migráláshoz minimális állásidővel a Felügyelt példány hivatkozás használatával. Részletes útmutatásért lásd: Migrálás a hivatkozással.
A hivatkozással való migráláshoz kövesse az alábbi lépéseket:
- Hozza létre a felügyelt SQL-példányt: Azure Portal, PowerShell, Azure CLI.
- Környezet előkészítése a hivatkozás.
- Konfigurálja a linket SSMS- vagy szkriptekkel.
- Állítsa le a munkaterhelést.
- A célpéldány adatainak ellenőrzése.
- Hibaátvitel a hivatkozáson.
Naplóvisszajátszási Szolgáltatás (Log Replay Service, LRS)
Ez a szakasz magas szintű lépéseket tartalmaz az SQL Serverről felügyelt SQL-példányra való migráláshoz minimális állásidővel a Log Replay Service (LRS) használatával. Részletes útmutatásért tekintse át adatbázisok áttelepítését az SQL Serverről a Log Replay Servicehasználatával.
Az LRS használatával történő migráláshoz kövesse az alábbi lépéseket:
- Azure Storage-fiók létrehozásablobtárolóval.
- A Blob Storage-tárfiókhoz való hitelesítés SAS-jogkivonat vagy felügyelt identitás használatával, és a hozzáférés érvényesítése.
- Ügyeljen arra, hogy megfelelően konfigurálja a mappastruktúrát,, ha több adatbázist szeretne migrálni.
- Töltse fel a biztonsági másolatokat a tárfiókba a biztonsági másolatok másolásával, vagy közvetlenül a BIZTONSÁGI MENTÉS URL-cím használatával.
- Határozza meg, hogy automatikusan vagy folyamatos módban szeretné-e futtatni az LRS-t.
- Indítsa el az LRS-t.
- A migrálás előrehaladásának figyelése.
- Végezze el a migrálást (ha folyamatos módban van).
Biztonsági mentés és visszaállítás
A felügyelt SQL-példány egyik fő képessége az .bak tárolt adatbázis-biztonsági mentési () fájlok natív visszaállítása. Ez a funkció megkönnyíti az adatbázisok migrálását. A biztonsági mentés és a visszaállítás az adatbázis méretétől függően aszinkron műveletek.
Az alábbi diagram a folyamat magas szintű áttekintését nyújtja:
Jegyzet
A biztonsági mentés elvégzéséhez, az Azure Storage-ba való feltöltéséhez és a felügyelt SQL-példány natív visszaállítási műveletéhez szükséges idő az adatbázis méretétől függ. Vegye figyelembe, hogy elegendő állásidő van-e a nagyméretű adatbázisokhoz tartozó művelethez.
Az alábbi táblázat további információt nyújt a használható módszerekről a futtatott forrás SQL Server-verziótól függően:
| Lépés | SQL Engine és verzió | Biztonsági mentési/visszaállítási módszer |
|---|---|---|
| Biztonsági mentés feltöltése az Azure Storage-ba | 2012 előtt a Service Pack 1 CU2-vel |
.bak fájl feltöltése közvetlenül az Azure Storage-ba |
| 2012 SP1 CU2 – 2016 | Közvetlen biztonsági mentés elavult HITELESÍTŐ ADATOKKAL szintaxissal | |
| 2016-os és újabb verziók | Közvetlen biztonsági mentés SAS CREDENTIAL használatával | |
| Visszaállítás az Azure Storage-ból felügyelt példányra | VISSZAÁLLÍTÁS AZ URL-címről SAS HITELESÍTŐ ADATOKKAL |
Fontos
Ha transzparens adattitkosítással (TDE) védett adatbázist migrál egy felügyelt SQL-példányba a natív visszaállítási lehetőséggel, az adatbázis visszaállítása előtt át kell telepítenie a megfelelő tanúsítványt az SQL Server-példányról (helyszíni vagy Azure-beli virtuális gépen futó SQL Serverről). További információ: TDE által védett adatbázis tanúsítványának migrálása felügyelt Azure SQL-példányba.
A rendszeradatbázisok visszaállítása nem támogatott. Példányszintű (vagy master adatbázisokban msdb tárolt) objektumok áttelepítéséhez szkriptelje ki őket, és futtassa Transact-SQL (T-SQL) szkripteket a célpéldányon.
A biztonsági mentés és a visszaállítás használatával történő migráláshoz kövesse az alábbi lépéseket:
Az adatbázis biztonsági mentése az Azure Blob Storage-ba. Például használja a biztonsági mentést az URL-re a(z) SQL Server Management Studio-ban. A Microsoft Azure Tool használatával az SQL Server 2012-nél korábbi adatbázisokat támogathatja a Service Pack 1 CU2 csomaggal.
Csatlakozzon a felügyelt SQL-példányhoz az SQL Server Management Studio (SSMS) használatával.
Hozzon létre egy hitelesítő adatot megosztott hozzáférésű jogosultságkóddal az Azure Blob Storage-fiók adatbázis-biztonsági mentéseivel való eléréséhez. Például:
CREATE CREDENTIAL [https://mitutorials.blob.core.windows.net/databases] WITH IDENTITY = 'SHARED ACCESS SIGNATURE', SECRET = '<secret>'Állítsa vissza a biztonsági mentést az Azure Storage blobtárolóból. Például:
RESTORE DATABASE [TargetDatabaseName] FROM URL = 'https://mitutorials.blob.core.windows.net/databases/WideWorldImporters-Standard.bak'Amikor a visszaállítás befejeződött, tekintse meg az adatbázist az Object Explorerben az SSMS-ben.
A migrálási lehetőségről további információt a rövid útmutatóban talál: Adatbázis visszaállítása felügyelt Azure SQL-példányra SSMS-.
Jegyzet
Az adatbázis-visszaállítási művelet aszinkron, és újrapróbálható. Az SSMS-ben hiba jelenhet meg, ha a kapcsolat megszakad, vagy egy időtúllépés lejár. Az Azure SQL Database folyamatosan megpróbálja visszaállítani az adatbázist a háttérben, és a sys.dm_exec_requestsés sys.dm_operation_status nézetek használatával nyomon követheti a visszaállítás előrehaladását.
Azure Database Migration Service (Azure DMS)
Ez a szakasz magas szintű lépéseket tartalmaz az SQL Serverről felügyelt SQL-példányra való migráláshoz minimális állásidővel az Azure DMS használatával. Részletes információkért tekintse meg az SQL Server online migrálását az Azure SQL Managed Instance-be című oktatóanyagban.
Ha DMS használatával szeretne migrálni az Azure Portalról, kövesse az alábbi lépéseket:
Nyissa meg az Azure Portalt.
Nyissa meg az Azure DMS-t, és válassza ki a DMS-példányt, ha már létrehozott egyet, vagy hozzon létre egy újat.
A DMS-példány irányítópultján válassza a Migrálás indítása lehetőséget, válassza ki a forráskiszolgáló típusát, állítsa be a célkiszolgáló típusát a felügyelt Azure SQL-példányra, majd válassza ki a biztonsági mentési fájl tárolási helyét és az áttelepítési módot.
Adja meg az Azure-hoz tartozó forrás SQL Server nyomkövetési adatait, például az előfizetést, az erőforráscsoportot, a helyet és az SQL Server-példány nevét. Ez a lépés létrehoz egy Azure Arc által engedélyezett SQL Server-példányt.
Adja meg a cél-előfizetést és az erőforráscsoportot, majd válassza ki a felügyelt SQL-példányt.
Adja meg a biztonsági mentés helyének adatait, például az erőforráscsoportot, a tárfiókot, a blobtárolót, a mappát, az utolsó biztonsági mentési fájlt (offline áttelepítési mód esetén) és a céladatbázist.
Nem kötelező: Ha a biztonsági másolatok helyszíni hálózati megosztáson vannak, töltse le és telepítse saját üzemeltetésű integrációs modul egy olyan gépen, amely képes csatlakozni a forrás SQL Serverhez, valamint a biztonsági mentési fájlokat tartalmazó helyre.
Előfordulhat, hogy meg kell adnia a forrás SQL Server-példány adatait és hitelesítő adatait a csatlakozáshoz.
Emellett válassza ki a hálózati SMB-fájlmegosztás adatbázisait és helyét, ahol a biztonsági mentési fájlokat tárolja, és hitelesítő adatokat a csatlakozáshoz.
Indítsa el az adatbázis migrálását, és figyelje az Azure Portal előrehaladását a DMS-példány figyelési irányítópultjáról.
Végezze el az átállást.
Állítsa le az összes bejövő tranzakciót a forrásadatbázisba.
Módosítsa az alkalmazáskonfigurációt, hogy a céladatbázisra mutasson a felügyelt Azure SQL-példányban.
Készítsen biztonsági másolatot a forrásadatbázis úgynevezett faroknaplójáról az Ön által megadott biztonsági mentési helyen.
Győződjön meg arról, hogy az összes adatbázis biztonsági másolata visszaállítva van a figyelési részletek lapon.
Válassza a Teljes átállás lehetőséget a megfigyelési részletek oldalán.
Részletes útmutatásért lásd : Oktatóanyag: SQL Server migrálása felügyelt Azure SQL-példányra DMS használatával.
Ha DMS használatával szeretne migrálni az Azure Data Studióval, kövesse az alábbi lépéseket:
Az Azure Data Studio és az Azure Data Studio Azure SQL-migrálási bővítményének letöltése és telepítése.
Indítsa el a Migrálás az Azure SQL Migration varázslót az Azure Data Studio bővítményében.
Válassza ki az adatbázisokat az értékeléshez, és tekintse meg a migrálás készültségét vagy problémáit (ha vannak ilyenek). Emellett gyűjtse össze a teljesítményadatokat, és szerezze be a megfelelően méretezett Azure-javaslatot.
Válassza ki az Azure-fiókját és a célként megadott felügyelt Azure SQL-példányt az előfizetéséből.
Válassza ki az adatbázis biztonsági másolatainak helyét. Az adatbázis biztonsági másolatai egy helyszíni hálózati megosztáson vagy az Azure Blob Storage-tárolóban találhatók.
Hozzon létre egy új Azure DMS-példányt az Azure Data Studio varázslójának használatával. Ha korábban létrehozott egy DMS-példányt az Azure Data Studióval, igény szerint újra felhasználhatja ugyanazt a példányt.
Nem kötelező: Ha a biztonsági másolatok helyszíni hálózati megosztáson vannak, töltse le és telepítse a saját üzemeltetésű integrációs modult egy olyan gépen, amely képes csatlakozni a forrás SQL Server-példányhoz, valamint a biztonsági mentési fájlokat tartalmazó helyre.
Indítsa el az adatbázis migrálását, és figyelje az Azure Data Studióban történt előrehaladást. A folyamat előrehaladását az Azure Portal DMS-erőforrásában is figyelheti.
Végezze el az átállást.
Állítsa le az összes bejövő tranzakciót a forrásadatbázisba.
Módosítsa az alkalmazáskonfigurációt, hogy a céladatbázisra mutasson a felügyelt Azure SQL-példányban.
Készítsen naplóvég mentéseket a forrásadatbázisnál a megadott biztonsági mentési helyen.
Győződjön meg arról, hogy az összes adatbázis biztonsági másolata visszaállítva van a figyelési részletek lapon.
Válassza a Teljes átállás lehetőséget a megfigyelési részletek oldalán.
SQL Server migrálása az Azure Arcban
Az Azure Arc által engedélyezett SQL Server-példányok migrálása felügyelt SQL-példányba az Azure Portalon keresztül. A felügyelt SQL-példány teljes körűen felügyelt PaaS-megoldást biztosít a váltásos migráláshoz. A folyamat magában foglalja a felkészültség felmérését, a cél kiválasztását, az adatok migrálását és az előrehaladás figyelését.
Két integrált módszer érhető el:
Felügyelt példány hivatkozása közel valós idejű replikációhoz minimális állásidővel,
Log Replay Service a folyamatos biztonsági mentéshez és visszaállításhoz.
A Microsoft Copilot a migrálás során nyújt segítséget. A migrálás támogatja az SQL Server 2012 és újabb verzióit, és automatizálja a legtöbb lépést.
További információ: Migrálás felügyelt Azure SQL-példányra – SQL Server-migrálás az Azure Arcban.
Adatszinkronizálás és átállás
Ha olyan migrálási beállításokat használ, amelyek folyamatosan replikálják vagy szinkronizálják az adatváltozásokat a forrásból a célba, a forrásadatok és a séma változhat, és eltávolodhatnak a céltól. Az adatszinkronizálás során győződjön meg arról, hogy az áttelepítési folyamat rögzíti és alkalmazza a forrás minden módosítását a célra.
Miután ellenőrizte, hogy az adatok azonosak-e a forráson és a célon is, átvághat a forrásból a célkörnyezetbe. Tervezze meg az átállási folyamatot az üzleti és az alkalmazáscsapatokkal, hogy minimális megszakítást biztosítson az átállás során, és hogy az ne befolyásolja az üzletmenet folytonosságát.
Fontos
Az áttérés DMS-sel történő migrálás részeként történő végrehajtásával kapcsolatos konkrét lépésekről további információt a Áttelepítés átállástémakörben talál.
Migrálás utáni
Miután sikeresen elvégezte a migrálási szakaszt, a migrálást követő feladatok sorozatán végighaladva gondoskodhat arról, hogy minden zökkenőmentesen és hatékonyan működjön.
A migrálás utáni fázis kulcsfontosságú az adat pontosságával kapcsolatos problémák egyeztetéséhez, a teljesség ellenőrzéséhez és a számítási feladat teljesítményproblémáinak kezeléséhez.
Alkalmazások monitorozása és szervizelése
Miután migrál egy felügyelt SQL-példányra, kövesse nyomon a számítási feladat alkalmazásának viselkedését és teljesítményét. Ez a folyamat a következő tevékenységeket foglalja magában:
- Hasonlítsa össze a felügyelt példányon futó számítási feladat teljesítményét a forrás SQL Server-példányon létrehozottteljesítménykonfigurációval.
- Folyamatosan monitorozza a számítási feladat teljesítményét a lehetséges problémák és fejlesztések azonosítása érdekében.
Tesztek végrehajtása
Az adatbázis-migrálás tesztelési megközelítése a következő tevékenységekből áll:
Érvényesítési tesztek fejlesztése: Az adatbázis-migrálás teszteléséhez T-SQL-lekérdezéseket használjon. Hozza létre az érvényesítési lekérdezéseket a forrás- és a céladatbázisokon való futtatáshoz. Az érvényesítési lekérdezésnek ki kell terjednie a megadott hatókörre.
Tesztkörnyezet beállítása: A tesztkörnyezetnek tartalmaznia kell a forrásadatbázis és a céladatbázis másolatát. Ügyeljen arra, hogy elkülönítse a tesztkörnyezetet.
Érvényesítési tesztek futtatása: Futtassa az érvényesítési teszteket a forrás és a cél alapján, majd elemezze az eredményeket.
Teljesítménytesztek futtatása: Teljesítménytesztek futtatása a forrás és a cél alapján, majd az eredmények elemzése és összehasonlítása.
Speciális funkciók használata
Használja ki a felügyelt SQL-példány által kínált fejlett felhőalapú funkciókat, például a beépített magas rendelkezésre állást, a fenyegetésészlelést, valamint a számítási feladatok figyelését és finomhangolását.
Az Azure SQL Analytics lehetővé teszi, hogy központosított módon monitorozza a felügyelt SQL-példányok nagy csoportját.
Egyes SQL Server-funkciók csak akkor érhetők el, ha az adatbázis kompatibilitási szintjét a legújabb kompatibilitási szintre módosítja.
Kapcsolódó tartalom
- Adatmigrálási forgatókönyvekhez elérhető szolgáltatások és eszközök
- Azure SQL Kezelt Példány szolgáltatási szintjei
- T-SQL-különbségek az SQL Server & felügyelt Azure SQL-példány
- Adatbázisok migrálása az Azure Data Studio Azure SQL-migrálási bővítményével
- Oktatóanyag: SQL Server migrálása az Azure SQL Felügyelt Példányba a DMS-sel
- hu-HU: Felhőbevezetési keretrendszer az Azure-hoz
- A számítási feladatok Azure-ba történő költöztetéséhez kapcsolódó költségszámítási és méretezési legjobb gyakorlatok