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őre vonatkozik: :Azure SQL Managed Instance
Ez a cikk bemutatja, hogyan migrálhatja SQL Server adatbázisát Azure SQL Managed Instance a Managed Instance hivatkozás használatával.
Részletes áttelepítési útmutatóért tekintse át Migrate to Azure SQL Managed Instance. A migrálási eszközök összehasonlításához tekintse át a Compare LRS-t Managed Instance hivatkozással.
Megjegyzés
Az Azure Arc által támogatott SQL Server-példányt közvetlenül áttelepítheti az Azure portálon keresztül az Azure SQL Managed Instance szolgáltatásba. További információ: Migrate to Azure SQL Managed Instance.
Áttekintés
A Managed Instance hivatkozás lehetővé teszi a bárhonnan üzemeltetett SQL Server áttelepítését Azure SQL Managed Instance. A hivatkozás az Always On rendelkezésre állási csoport technológiáját használja a módosítások közel valós idejű replikálására az elsődleges SQL Server példányról a másodlagos SQL Managed Instance. A hivatkozás a SQL Server és az Azure SQL Managed Instance közötti egyetlen igazán online migrációs lehetőséget biztosítja, mivel az egyetlen állásidő a cél felügyelt SQL-példányra való átállás.
A hivatkozással való migrálás a következőt nyújtja:
- Az SQL Managed Instance-en lévő írásvédett munkaterhelések tesztelésének lehetősége, mielőtt véglegesítené a migrálást az Azure-ra.
- A kapcsolat és a migrálás mindaddig működőképes maradhat, amíg szükség van rá, hetekig és akár hónapokig is.
- Közel valós idejű adatreplikálás, amely a leggyorsabb adatreplikálást biztosítja a Azure számára.
- A jelenleg elérhető összes többi megoldáshoz képest a legkevesebb leállási idővel járó migráció.
- Azonnali átállás a célzott SQL Managed Instance-re.
- A migrálás lehetősége bármikor, amikor készen áll rá.
- Egy vagy több adatbázis áttelepítése egyetlen vagy több SQL Server-példányból ugyanarra vagy több felügyelt SQL-példányra a Azure.
- Az egyetlen valódi online migrálás az üzletileg kritikus szolgáltatási szintre.
Megjegyzés
Bár hivatkozásonként csak egy adatbázist migrálhat, ugyanabból a SQL Server példányból több hivatkozást is létrehozhat ugyanahhoz a SQL Managed Instance.
Előfeltételek
A Azure SQL Managed Instance hivatkozás migráláshoz való használatához a következő előfeltételekre van szükség:
- Aktív Azure előfizetés. Ha még nincs előfizetése, hozzon létre egy ingyenes fiókot.
A SQL Server telepítve van a szükséges szolgáltatásfrissítés.
Felmérés és felfedezés
Miután ellenőrizte, hogy a forráskörnyezet támogatott-e, kezdje a migrálás előtti fázissal. Fedezze fel az összes meglévő adatforrást, értékelje a migrálás megvalósíthatóságát, és azonosítsa azokat a blokkolási problémákat, amelyek megakadályozhatják a migrálást. A Felderítési fázisban vizsgálja meg a hálózatot, hogy azonosítsa a szervezet által használt összes SQL Server példányt és szolgáltatást.
Az alábbi eszközökkel felderítheti a környezetben található SQL-forrásokat:
- SQL Server engedélyezve Azure Arc: az Azure Arc által engedélyezett SQL Server automatikusan kiértékeli a Azure való migrálást, leegyszerűsítve a felderítési folyamatot és a migrálásra való felkészültség értékelését.
- Azure Migrate a helyszíni kiszolgálók migrálási alkalmasságának felméréséhez, teljesítményalapú méretezéshez és költségbecslésekhez a Azure való futtatáshoz.
- Microsoft Assessment and Planning Toolkit (a "MAP Toolkit") a jelenlegi informatikai infrastruktúra felméréséhez. Az eszközkészlet hatékony leltározási, értékelési és jelentéskészítési eszközt biztosít a migrálástervezési folyamat egyszerűsítése érdekében.
Az adatforrások felfedezése után értékelje ki a helyszíni SQL Server példányokat, amelyek migrálhatók Azure SQL Managed Instance a migrálási blokkolók vagy a kompatibilitási problémák azonosítása érdekében.
A migrációs készültségi felmérés segítségével értékelheti a forrás SQL Server-példányt.
Részletes útmutatásért tekintse át a migrálás előtti áttekintést.
Célpéldány létrehozása
Miután kiértékelte a meglévő környezetet, és meghatározta a megfelelő szolgáltatási szintet és hardverkonfigurációt a felügyelt SQL-példányhoz, telepítse a célpéldányt a Azure portál, PowerShell vagy a Azure CLI használatával.
Hivatkozás konfigurálása
A cél SQL-felügyelt példány létrehozása után konfiguráljon egy hivatkozást az SQL Server-példány adatbázisa és az Azure SQL Managed Instance között. Először készítse elő a környezetet, majd konfiguráljon egy kapcsolatot SQL Server Management Studio (SSMS) vagy szkriptek használatával.
Replikáció késésének ellenőrzése
Fontos, hogy a másodlagos replika a tervezett migrálási feladatátvétel végrehajtása előtt utolérje az elsődleges replikát. A tervezett feladatátvétel időtúllépést és meghiúsulást okozhat, ha a másodlagos replika messze elmarad az elsődleges replika mögött.
A replikák közötti replikáció késésének figyeléséhez használja a következő T-SQL-lekérdezést SQL Server és SQL Managed Instance:
-- Execute on SQL Server and SQL Managed Instance
USE master
DECLARE @link_name varchar(max) = '<DAGname>'
SELECT
ag.name [Link name],
ars1.role_desc [Link role],
ars2.connected_state_desc [Link connected state],
ars2.synchronization_health_desc [Link sync health],
drs.secondary_lag_seconds [Link replication latency (seconds)]
FROM
sys.availability_groups ag
JOIN sys.dm_hadr_availability_replica_states ars1
ON ag.group_id = ars1.group_id
JOIN sys.dm_hadr_availability_replica_states ars2
ON ag.group_id = ars2.group_id
JOIN sys.dm_hadr_database_replica_states drs
ON ars2.replica_id = drs.replica_id
WHERE
ag.is_distributed = 1 AND ag.name = @link_name AND ars1.is_local = 1 AND ars2.is_local = 0
GO
Ha a replikáció késése magas, várja meg, amíg a másodlagos replika felzárkózik az elsődleges replikához. Előfordulhat, hogy további hibaelhárítási lépéseket kell végrehajtania, ha a késés továbbra is fennáll, például szünetelteti a számítási feladatokat az elsődleges replikán, javítja a kapcsolati hálózati átviteli sebességet a két példány között, vagy növeli a másodlagos replika erőforrás-kapacitását. A számítási feladatok SQL Server elsődleges replikán való leállításának legegyszerűbb módja a példányhoz való alkalmazáskapcsolatok megszüntetése.
Több adatbázis migrálása
Ha több adatbázist szeretne áttelepíteni ugyanazon a kiszolgálón lévő példányokból, az optimális teljesítmény és kiszámíthatóság érdekében példányonként 8 adatbázist migráljon egyszerre. Ha például 10 példánya 32 csatolt adatbázissal rendelkezik, a tervezett feladatátvételek használatával egyszerre 8 adatbázist migrálhat az egyes példányokból, és ismételje meg a folyamatot, amíg az összes adatbázist át nem telepíti.
Adatszinkronizálás és átállás
Miután létrejött a hivatkozás, és készen áll az áttelepítésre, kövesse az alábbi lépéseket (általában karbantartási időszak alatt):
- Állítsa le a terhelést az elsődleges SQL Server adatbázison, hogy a másodlagos adatbázis az SQL Managed Instance-on felzárkózik. A számítási feladatok SQL Server elsődleges replikán való leállításának legegyszerűbb módja a példányhoz való alkalmazáskapcsolatok megszüntetése.
- Ellenőrizze, hogy az összes adat át lett-e állítva a másodlagos adatbázisba a SQL Managed Instance. Ellenőrizze a replikálási késleltetést, hogy a másodlagos replika utolérte-e az elsődleges replikát.
- Végezzen feladatátvételt a másodlagos felügyelt SQL-példányra a Tervezett feladatátvétel lehetőség választásával.
- (Opcionálisan) A sikeres feladatátvétel után jelölje be a Hivatkozás eltávolítása jelölőnégyzetet, és győződjön meg arról, hogy a feladatátvétel egyirányú, és a hivatkozás el lesz távolítva.
- Opcionálisan, ha egy támogatott SQL Server verziót használ, amelyhez megfelelő SQL Managed Instance frissítési szabályzat kapcsolódik, szükség esetén megőrizheti a kapcsolatot a feladatátvitel után az áttelepítés visszafordításához. A verzió részleteiért tekintse meg a visszamigrálás szakaszát.
- Az alkalmazás kivágása a felügyelt SQL-példány végponthoz való csatlakozáshoz.
- (Opcionálisan) Ha a feladatátvétel során nem választotta a hivatkozás eltávolítását, az átállás után eltávolíthatja a hivatkozást, ha már nincs rá szüksége.
Migrálás ellenőrzése
Miután áttért az SQL kezelt példány céljára, figyelje az alkalmazást, tesztelje a teljesítményt, és orvosolja a problémákat.
A részletekért tekintse át a migráció utáni.
Migrálás megfordítása
Az SQL-felügyelt példány frissítési irányelvétől függően lehetséges, hogy támogatják a SQL Serverre való visszatelepítést az Azure SQL Managed Instance-ból. Például:
- SQL Server 2022 frissítési szabályzat: Azoknak a példányoknak az adatbázisai, amelyek SQL Server 2022 frissítési szabályzattal vannak konfigurálva, visszaállíthatók SQL Server 2022-példányokra.
- SQL Server 2025-ös frissítési szabályzat: Azok az adatbázisok, amelyek a SQL Server 2025 frissítési szabályzattal konfigurált példányokból származnak, visszaállíthatók SQL Server 2025-ös példányokra.
- Always-up-to-date frissítési szabályzat: Az Always-up-to-date frissítési szabályzat szerint konfigurált példányok adatbázisai nem állíthatók vissza az SQL Serverre.
Ha a forrás SQL Server verziója a 2022-es SQL Server korábbi, a fordított migrálás nem lehetséges. Amikor az adatbázist áttelepítik SQL Managed Instance, belső frissítésen megy keresztül egy újabb adatbázisverzióra, amely nem kompatibilis a korábbi SQL Server verziókkal. A fordított áttelepítési adatbázis kompatibilitása csak akkor érhető el, ha a felügyelt SQL-példány a megfelelő frissítési szabályzattal van konfigurálva.
Kapcsolódó tartalom
A hivatkozás használata:
- Készítse elő a(z) környezetét a hivatkozáshoz
- Hivatkozás konfigurálása az SSMS-sel
- Hivatkozás konfigurálása parancsfájlokkal
- Feladatátvételi hivatkozás
- Managed Instance ajánlott eljárások csatolása
További információ a hivatkozásról:
- A Managed Instance hivatkozás áttekintése
- Katasztrófa-helyreállítás a Managed Instance kapcsolaton keresztül
Egyéb replikációs és migrálási forgatókönyvek esetén fontolja meg a következő szempontokat: