Adatbázis kompatibilitásának áttekintése

Befejeződött

Amikor adatbázisokat migrál bármelyik Azure SQL-ajánlatba, fontos felmérni az adatbázisokat a lehetséges migrálási blokkolók és a kompatibilitástörő változások szempontjából, amelyekhez szükség lehet a migrálás utáni javításokra.

Számos migrálási eszköz biztosítja az adatbázis-értékelési funkciót, amely magában foglalja a forrásadatbázis kódjának és sémájának érvényesítését a célplatform követelményeinek való megfelelés érdekében. Ez az ellenőrzés segít észlelni azokat az inkonzisztenciákat, hibákat vagy elavult funkciókat, amelyeket a migrálás előtt meg kell oldani, biztosítva a zökkenőmentes és hibamentes átmenetet.

Kompatibilitási problémák azonosítása

A migrálási eszközök azonosítani tudják a kompatibilitástörő változásokat, a viselkedés változásait és az elavult funkciókat. Ezekkel az eszközökkel ellenőrizheti a migrálási célokat anélkül, hogy a cél bárhol telepítve lenne. Így gyorsan felmérheti az adatbázist, hogy a kezdeti telepítési vagy licencelési költségek nélkül láthassa az áttelepítés hatását.

Az Azure SQL Database-be való migrálást megakadályozó kompatibilitásra példa az adatbázisközi lekérdezések használata. Az adatbázisközi lekérdezések nem támogatottak az Azure SQL Database-ben. Az olyan migrálási eszközök, mint például az Azure Data Studio Azure SQL-migrálási bővítménye, segíthetnek azonosítani ezt és az áttelepítést megakadályozó egyéb kompatibilitási problémákat és blokkolókat.

Az értékelést egy vagy több adatbázison és egy vagy több példányon is futtathatja. Az egyes kijelölt adatbázisok mérete befolyásolja az értékelés futtatásához szükséges időt.

Ajánlott az értékelések futtatása az adatbázis fejlesztési vagy tesztelési verzióján. Az értékelések befejezése után dönthet úgy, hogy ugyanazokat az ellenőrzéseket futtatja az éles adatbázisban. Amikor éles környezetben kell futtatni az értékelést, győződjön meg arról, hogy a legalacsonyabb tevékenység idején készült, hogy ne legyen hatással a felhasználókra.

Értékelési szabályok

A különböző migrálási eszközök átfogó értékeléseket végeznek a forrás SQL Server-példányon, és több szabályt futtatva azonosítják az SQL Server-adatbázis Azure SQL-be való migrálása előtt megoldandó kritikus problémákat.

A migrálási folyamat során használt értékelési szabályok megértése azért fontos, mert lehetővé teszi az SQL Server-adatbázis Azure SQL Database-be való migrálása előtt a lehetséges problémák vagy kihívások azonosítását és kezelését. A szabályok megismerésével értékes betekintést nyerhet a sikeres migrálás konkrét követelményeibe.

Az SQL Server-adatbázis Azure SQL Database-be való migrálására vonatkozó értékelési irányelvek egyik szabálya például a LinkedServer-szabály. Ez a szabály ellenőrzi a csatolt kiszolgálók jelenlétét, amelyek nem támogatottak az Azure SQL Database-ben. A szabály áttekintésével azonosíthatja a társított kiszolgáló függőségeit, és alternatív megközelítéseket vagy módosításokat tervezhet az alkalmazásban, hogy az Azure SQL Database-be való sikeres áttérést biztosítsa.

Az SQL Server-adatbázis Azure SQL Database-be vagy felügyelt Azure SQL-példányba való migrálásának megvalósíthatóságának értékeléséhez használt szabályokról az alábbi hivatkozásokon tájékozódhat: Az SQL Server és az Azure SQL Database migrálásának értékelési szabályai, valamint az SQL Server felügyelt Azure SQL-példányra történő migrálásának értékelési szabályai.

Egyéb támogatott forgatókönyvek

Számos más forgatókönyv is van, ahol érdemes lehet egy értékelési eszközt használni. Példa:

  • Frissítés új verzióra: Ha az adatbázisokat az SQL Server újabb verziójára frissíti, érdemes lehet egy migrálási eszközzel felmérni a kompatibilitást, és azonosítani az elavult funkciókat vagy a számítási feladatokat érintő kompatibilitástörő változásokat.

  • Adatbázisok összevonása: Ha több adatbázist egyesít egyetlen adatbázisba vagy példányba, migrálási eszközzel felmérheti a kompatibilitást, és azonosíthatja azokat a problémákat, amelyek megakadályozhatják a sikeres konszolidációt. Tegyük fel például, hogy több OLYAN SQL Server-adatbázist kezel, amelyek több példányban vagy kiszolgálón vannak elosztva. A felügyelet egyszerűsítése és a költségek csökkentése érdekében érdemes lehet ezeket az adatbázisokat egyetlen példányba vagy kiszolgálóba összesíteni.

  • Új funkciók felfedezése: Mielőtt például migrál vagy frissít az Azure Data Migration Service (DMS) segítségével, az adatbázis kihasználhatja a cél SQL Server platformon elérhető új funkciókat.