SQL Server migrálási felmérés végrehajtása a Data Migration Assistant használatával
Fontos
A Data Migration Assistant (DMA) elavultanak nyilvánítva. Az SQL Serverről az Azure SQL-be való migrálási lehetőségekről az SQL Serverből Azure SQL-be történő áttelepítési cikkben találhat információkat.
Az alábbi lépésenkénti utasítások segítenek elvégezni az első értékelést a helyszíni SQL Serverre, az Azure-beli virtuális gépen futó SQL Serverre vagy az Azure SQL Database-re való migráláshoz a Data Migration Assistant használatával.
A Data Migration Assistant v5.0 támogatja az adatbázis-kapcsolat és a beágyazott SQL-lekérdezések elemzését az alkalmazáskódban. További információ: Data Migration Assistant használata az alkalmazás adatelérési rétegének felméréséhez.
Jegyzet
Ha a teljes SQL Server-adattulajdont nagy méretekben értékeli a VMware-en, használja Azure Migrate az Azure SQL üzembe helyezési javaslatainak, a célméretezésnek és a havi becsléseknek a lekéréséhez.
Értékelés létrehozása
Válassza az Új (+) ikont, majd válassza a Felmérés projekttípust.
Adja meg a forrás- és célkiszolgáló típusát.
Ha a helyszíni SQL Server-példányt egy modern helyszíni SQL Server-példányra vagy egy Azure-beli virtuális gépen üzemeltetett SQL Serverre frissíti, állítsa a forrás- és célkiszolgáló típusát SQL Server. Ha az Azure SQL Database-be történik az átállás, akkor inkább állítsa be a célkiszolgáló típusát Azure SQL Database-re.
Válassza Létrehozás.
Értékelési beállítások kiválasztása
Válassza ki azt a cél SQL Server-verziót, amelyre migrálni szeretné.
Válassza ki a jelentés típusát.
Amikor kiértékeli a forrás SQL Server-példányt a helyszíni SQL Serverre vagy az Azure-beli virtuálisgép-célokon üzemeltetett SQL Serverre való migráláshoz, a következő értékelési jelentéstípusok egyikét vagy mindkettőt választhatja:
- kompatibilitási problémák
- Új funkciók ajánlása
Az Azure SQL Database-be való migráláshoz használt forrás SQL Server-példány értékelésekor az alábbi értékelési jelentéstípusok közül választhat:
- Adatbázis kompatibilitásának ellenőrzése
- Funkció paritásának ellenőrzése
Adatbázisok és kiterjesztett események nyomkövetésének hozzáadása az értékeléshez
Válassza a Források hozzáadása lehetőséget a kapcsolati úszó menü megnyitásához.
Adja meg az SQL Server-példány nevét, válassza ki a hitelesítés típusát, adja meg a megfelelő kapcsolati tulajdonságokat, majd válassza a Csatlakozáslehetőséget.
Jelölje ki a kiértékelni kívánt adatbázisokat, majd kattintson a hozzáadása lehetőségre.
Jegyzet
Több adatbázis eltávolításához jelölje ki őket a Shift vagy a Ctrl billentyű lenyomása közben, majd válassza a Források eltávolításalehetőséget. Több SQL Server-példány adatbázisait is felveheti a Források hozzáadásalehetőséget választva.
Ha az alkalmazás adatrétegén keresztül kezdeményezett alkalmi vagy dinamikus SQL-lekérdezésekkel vagy DML-utasításokkal rendelkezik, adja meg annak a mappának az elérési útját, amelyben az összes összegyűjtött kiterjesztett esemény munkamenetfájlt elhelyezte a számítási feladat forrás SQL Serveren való rögzítéséhez.
Az alábbi példa bemutatja, hogyan hozhat létre kiterjesztett esemény munkamenetet a forrás SQL Serveren az alkalmazás adatréteg-számítási feladatainak rögzítéséhez. Rögzítse a terhelést abban az időtartamban, amely a csúcsterhelést képviseli.
DROP EVENT SESSION [DatalayerSession] ON SERVER go CREATE EVENT SESSION [DatalayerSession] ON SERVER ADD EVENT sqlserver.sql_batch_completed( ACTION (sqlserver.sql_text,sqlserver.client_app_name,sqlserver.client_hostname,sqlserver.database_id)) ADD TARGET package0.asynchronous_file_target(SET filename=N'C:\temp\Demos\DataLayerAppassess\DatalayerSession.xel') WITH (MAX_MEMORY=2048 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=3 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF) go ---Start the session ALTER EVENT SESSION [DatalayerSession] ON SERVER STATE = START; ---Wait for few minutes ---Query events SELECT object_name, CAST(event_data as xml) as event_data, file_name, file_offset FROM sys.fn_xe_file_target_read_file('C:\temp\Demos\DataLayerAppassess\DatalayerSession*xel', 'C:\\temp\\Demos\\DataLayerAppassess\\DatalayerSession*xem', null, null) ---Stop the session after capturing the peak load. ALTER EVENT SESSION [DatalayerSession] ON SERVER STATE = STOP; go
Válassza a Következő lehetőséget az értékelés elindításához.
Jegyzet
Egyszerre több értékelést is futtathat, és megtekintheti az értékelések állapotát a Minden értékelés lap megnyitásával.
Eredmények megtekintése
Az értékelés időtartama a hozzáadott adatbázisok számától és az egyes adatbázisok sémaméretétől függ. Az eredmények azonnal megjelennek az egyes adatbázisokhoz, amint elérhetők.
Válassza ki az értékelést befejező adatbázist, majd váltson kompatibilitási problémák és Funkciójavaslatok között a kapcsolóval.
Tekintse át a Beállítások lapon kiválasztott cél SQL Server-verzió által támogatott kompatibilitási szintek kompatibilitási problémáit.
A kompatibilitási problémák áttekintéséhez elemezheti az érintett objektumot, annak részleteit, és esetleg megoldást találhat minden azonosított probléma esetén az kompatibilitástörő módosítások, viselkedésváltozások, valamint elavult funkciókalatt.
Hasonlóképpen áttekintheti Teljesítmény, Storageés Biztonsági területekre vonatkozó funkciójavaslatokat is.
A funkciókra vonatkozó javaslatok különböző funkciókra vonatkoznak, például In-Memory OLTP, oszloptár, Always Encrypted, Dinamikus adatmaszkolás és Transzparens adattitkosítás.
Az Azure SQL Database esetében az értékelések a migrálás blokkolásával és a funkciók paritásával kapcsolatos problémákat biztosítanak. Tekintse át mindkét kategória eredményeit az adott beállítások kiválasztásával.
Az SQL Server szolgáltatás paritás kategóriája átfogó javaslatokat, az Azure-ban elérhető alternatív megközelítéseket és enyhítési lépéseket kínál. Segít megtervezni ezt az erőfeszítést a migrálási projektekben.
A kompatibilitási problémák kategória részben támogatott vagy nem támogatott funkciókat biztosít, amelyek megakadályozzák a helyszíni SQL Server-adatbázisok Azure SQL-adatbázisokba való migrálását. Ezután javaslatokat tesz a problémák megoldásához.
Adatvagyon felmérése a célra való felkészültség érdekében
Ha tovább szeretné bővíteni ezeket az értékeléseket a teljes adatvagyonra, és meg szeretné találni az SQL Server-példányok és -adatbázisok relatív felkészültségét az Azure SQL Database-be való migráláshoz, töltse fel az eredményeket az Azure Migrate hubra az Feltöltés az Azure Migrate-bekiválasztásával.
Ez lehetővé teszi az összesített eredmények megtekintését az Azure Migrate Hub-projektben.
A célzott készültségi felmérések részletes, lépésről lépésre szóló útmutatója itt érhető el: itt:.
Eredmények exportálása
Miután az összes adatbázis befejezte az értékelést, válassza Jelentés exportálása lehetőséget az eredmények JSON-fájlba vagy CSV-fájlba való exportálásához. Ezután a saját kényelme szerint elemezheti az adatokat.
Elemzések mentése és betöltése
Az értékelés eredményeinek exportálása mellett mentheti az értékelés részleteit egy fájlba, és betölthet egy értékelési fájlt későbbi felülvizsgálatra. További információért tekintse meg a(z) "Értékelések mentése és betöltése a Data Migration Assistant segítségével" című cikket.