Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server Azure-beli virtuális gépeken
Ebben az útmutatóban megismerheti , hogyan migrálhatja felhasználói adatbázisait az SQL Serverről az Azure-beli virtuális gépeken futó SQL Server-példányra a követelményeknek megfelelő eszközökkel és technikákkal.
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 felhasználói adatbázisok és összetevők áttelepítésére. Migrálja az adatbázisokat az előnyben részesített migrálási módszerrel.
Az alábbi szakaszok a migrálás beállítási sorrendben történő végrehajtásának lehetőségeit ismertetik:
- biztonsági mentési és visszaállítási
- leválasztani és csatolni egy URL-
- konvertálás virtuális gép formátumba, feltöltés URL-re, és új virtuális gépként való üzembe helyezés
- naplószállítási
- szállítson egy merevlemezt
- migrálás az SQL Server migrálási összetevőjével az SSMS-ben minimális állásidővel
- felhasználói adatbázisokon kívüli objektumok áttelepítése
Leválasztás és csatolás URL-címről
Válassza le az adatbázist és a naplófájlokat, és helyezze át őket az Azure Blob Storagetárolóba. Ezután csatolja az adatbázist az Azure-beli virtuális gép URL-címéről. Ezt a módszert akkor használja, ha azt szeretné, hogy a fizikai adatbázisfájlok a Blob Storage-ban legyenek tárolva, ami nagyon nagy adatbázisok esetén lehet hasznos. Az alábbi általános lépéseket követve migrálhat egy felhasználói adatbázist ezzel a manuális módszerrel:
- Válassza le az adatbázisfájlokat a helyszíni adatbázispéldányról.
- Másolja a leválasztott adatbázisfájlokat az Azure Blob Storage-ba az AzCopy parancssori segédprogramhasználatával.
- Csatolja az adatbázisfájlokat az Azure URL-címéről az Azure-beli virtuális gép SQL Server-példányához.
Biztonsági mentés és visszaállítás
Szabványos migrálás végrehajtása biztonsági mentéssel és visszaállítással:
Állítsa be az SQL Serverhez való kapcsolódást az Azure-beli virtuális gépeken az Ön igényeinek megfelelően. További információkért lásd: Kapcsolódás az Azureplatformon található SQL Server virtuális géphez.
Az áttelepítésre szánt adatbázisokat használó alkalmazások szüneteltetése vagy leállítása.
Győződjön meg arról, hogy a felhasználói adatbázisok inaktívak egyfelhasználós módot használva.
Teljes adatbázis-biztonsági mentés végrehajtása helyszíni helyre.
Másolja a helyszíni biztonsági mentési fájlokat a virtuális gépre távoli asztal, Azure Data Explorervagy az AzCopy parancssori segédprogramhasználatával. (2 TB-nál nagyobb biztonsági mentések ajánlottak.)
Teljes adatbázis-biztonsági mentések visszaállítása az Azure-beli virtuális gépeken futó SQL Serverre.
Konvertálás virtuális géppé, feltöltés URL-címre, és üzembe helyezés új virtuális gépként
Ezzel a módszerrel migrálhatja egy helyszíni SQL Server-példány összes rendszer- és felhasználói adatbázisát egy Azure-beli virtuális gépre. A következő általános lépésekkel migrálhat egy teljes SQL Server-példányt ezzel a manuális módszerrel:
- Fizikai vagy virtuális gépek konvertálása Hyper-V VHD-ké.
- VHD-fájlok feltöltése az Azure Storage-ba a Add-AzureVHD parancsmaghasználatával.
- Új virtuális gép üzembe helyezése a feltöltött VHD használatával.
Jegyzet
Egy teljes alkalmazás migrálásához fontolja meg Azure Site Recoveryhasználatát.
Napló fájlok átvitele
A naplószállítás a tranzakciós naplófájlokat replikálja a helyszínről egy Azure-beli virtuális gépen futó SQL Server-példányra. Ez a beállítás minimális állásidőt biztosít a feladatátvétel során, és kevesebb konfigurációs többletterheléssel rendelkezik, mint egy Always On rendelkezésre állási csoport beállítása.
További információ: naplószállítási táblák és tárolt eljárások.
Merevlemez szállítása
A Windows Import/Export Service metódussal nagy mennyiségű fájladatot továbbíthat az Azure Blob Storage-ba olyan helyzetekben, amikor a hálózaton keresztüli feltöltés megfizethetetlenül költséges vagy nem kivitelezhető. Ezzel a szolgáltatással egy vagy több, az adatokat tartalmazó merevlemezt küld egy Azure-adatközpontba, ahol az adatok fel lesznek töltve a tárfiókba.
Az SQL Server Management Studio SQL Server migrálási összetevőjének használatával való migrálás (minimális állásidő)
Az SQL Server Management Studio (SSMS) migrálási összetevője ellenőrzi a frissítési és kompatibilitási problémákat az SQL Server alacsonyabb verzióitól az SQL Server magasabb szintű verzióiig, amelyek helyszíni és más virtuálisgép-környezeteken futnak.
Az áttelepítési összetevő kompatibilitási problémákat észlel a kompatibilitási változások, a viselkedésváltozások, az elavult funkciók és egyéb információk miatt.
- A jelentés funkcióparitás-ellenőrzést is biztosít, ha egy platformfüggetlen adatbázisból egy másikba szeretne migrálni.
- A frissítési tanácsadó értékelési jelentése az objektumok hatását, a lehetséges okot és a szervizelési lépéseket ismerteti.
További információ: Az SQL Server migrálási összetevőjének használata az SQL Server Management Studióban.
Objektumok migrálása a felhasználói adatbázisokon kívül
Előfordulhat, hogy a migrálást követően további SQL Server-objektumokra van szükség a felhasználói adatbázisok zökkenőmentes működéséhez.
Az alábbi táblázat a felhasználói adatbázisok áttelepítése előtt vagy után elvégezhető összetevők és ajánlott áttelepítési módszerek listáját tartalmazza.
| Jellemző | Komponens | Migrálási módszerek |
|---|---|---|
| adatbázisok | Modell | Szkript az SQL Server Management Studióval. |
A tempdb adatbázis |
Helyezze át a tempdb-t a Azure VM ideiglenes lemezre (SSD) a legjobb teljesítmény érdekében. Ügyeljen arra, hogy olyan virtuálisgép-méretet válasszon, amely elegendő helyi SSD-t biztosít a tempdbelhelyezéséhez. |
|
| Felhasználói adatbázisok a FILESTREAM használatával | A migráláshoz használja a biztonsági mentési és visszaállítási metódusokat. Az SQL Server Management Studio SQL Server migrálási összetevője nem támogatja a FILESTREAM-et tartalmazó adatbázisokat. | |
| biztonság | SQL Server- és Windows-bejelentkezések | A felhasználói bejelentkezések áttelepítéséhez használja az SQL Server migrálási összetevőjét az SQL Server Management Studióban . |
| SQL Server-szerepkörök | Szkript az SQL Server Management Studióval. | |
| Titkosítási szolgáltatók | Javasoljuk, hogy alakítsa át az Azure Key Vaulthasználatára. Ez az eljárás az SQL IaaS-ügynök bővítménythasználja. | |
| kiszolgálóobjektumok | Eszközök biztonsági mentése | A meglévőt cserélje le az adatbázis biztonsági mentésével a Azure Backuphasználatával, vagy készítsen biztonsági másolatot a Azure Storage szolgáltatásba (SQL Server 2012 SP1 CU2 +). Ez az eljárás az SQL IaaS-ügynök bővítménythasználja. |
| Csatolt kiszolgálók | Szkript az SQL Server Management Studióval. | |
| Kiszolgálói eseményindítók | Szkript az SQL Server Management Studióval. | |
| Replikáció | Helyi kiadványok | Szkript az SQL Server Management Studióval. |
| Helyi előfizetők | Szkript az SQL Server Management Studióval. | |
| PolyBase | PolyBase | Szkript az SQL Server Management Studióval. |
| menedzsment | Adatbázis e-mailjei | Szkript az SQL Server Management Studióval. |
| SQL Server-ügynök | Munkahelyek | Szkript az SQL Server Management Studióval. |
| Figyelmeztetések | Szkript az SQL Server Management Studióval. | |
| Üzemeltetők | Szkript az SQL Server Management Studióval. | |
| proxyk | Szkript az SQL Server Management Studióval. | |
| operációs rendszer | Fájlok, fájlmegosztások | Jegyezze fel az SQL-kiszolgálók által használt és az Azure Virtual Machines-célon replikált egyéb fájlokat vagy fájlmegosztásokat. |
Migrálás után
Miután sikeresen elvégezte az áttelepítési szakaszt, el kell végeznie egy sor áttelepítés utáni feladatot, hogy minden a lehető leggördülékenyebben és leghatékonyabban működjön.
Alkalmazások szervizelése
Az adatok célkörnyezetbe való migrálása után a forrást korábban használó összes alkalmazásnak el kell kezdenie a cél használatát. A feladat elvégzéséhez bizonyos esetekben szükség lehet az alkalmazások módosítására.
Alkalmazza az SQL Server áttelepítési összetevő által javasolt javításokat a felhasználói adatbázisokra. Ezeket a javításokat szkriptekkel kell elvégeznie a konzisztencia biztosításához és az automatizálás engedélyezéséhez.
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ának teszteléséhez SQL-lekérdezéseket kell használnia. Érvényesítési lekérdezések létrehozása 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: Futtassa a teljesítményteszteket a forrás és a cél alapján, majd elemezze és hasonlítsa össze az eredményeket.
Optimalizál
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 lehetséges teljesítményproblémáinak kezeléséhez.
További információ ezekről a problémákról és azok elhárításának lépéseiről:
- áttelepítés utáni érvényesítési és optimalizálási útmutató
- ellenőrzőlista: Ajánlott eljárások azure-beli virtuális gépeken futó SQL Serverhez
- Azure költségoptimalizálási központ
Kapcsolódó tartalom
- Azure globális infrastruktúra-központ
- Adatmigrálási forgatókönyvekhez elérhető szolgáltatások és eszközök
- Mi az Azure SQL?
- Mi az SQL Server az Azure Windows virtuális gépeken?
- Felhőbevezetési Keretrendszer az Azure-hoz
- Ajánlott eljárások az Azure-ba való migrálás számítási feladatainak költségszámításához és méretezéséhez
- SQL-alapú virtuális gépek licencmodelljének módosítása az Azure
- Az SQL Server támogatásának kiterjesztése az Azure