Åpnes i en ny fane

7.6. Hva forhåndskontrollene undersøker

KontrollDette bør du vite
MigreringsløpKontrollerer at retningen Kilde → Mål støttes.
Tilkobling til kilde/målKontrollerer at begge serverne svarer med de konfigurerte kontoene.
SQL-moduserFinner SQL-moduser som kanskje ikke godtas på målet.
ENUM / SETKontrollerer enkelte størrelsesbegrensninger som kan hindre oppretting av objekter.
FremmednøklerFinner blant annet begrensningsnavn som er for lange.
VisningerFinner kolonnenavn i visninger som er inkompatible med begrensningene på målet.
Partisjonering og lagringsmotorSer etter kombinasjoner som kanskje ikke er kompatible med målet.
utf8 / utf8mb3Varsler om objekter som fortsatt bruker dette eldre tegnsettet.
KollasjonerKontrollerer at kollasjonene som brukes på kilden, finnes på målet, eller at en kjent tilpasning er mulig.
Reserverte ordVarsler om objektnavn som er reserverte ord på målet.
DEFINER og lagrede objekterHjelper deg med å finne visninger, rutiner eller hendelser der opprettingskonteksten eller kontoene kan skape problemer.
GROUP BY med ASC/DESCVarsler om eldre syntaks som bør gjennomgås i lagrede objekter.
Nullverdier og ufullstendige datoerFinner datoverdier som kan bli avvist av SQL-reglene på målet.
ROW_FORMAT InnoDBVarsler om eldre formater som kan kreve tilpasning.
max_allowed_packetVarsler hvis grensen på målserveren kan være for lav for store INSERT-setninger eller BLOB-er.
Supplerende MySQL-kontrollVed enkelte oppgraderinger mellom nærliggende MySQL-versjoner kan SQLmig bruke MySQL Shell hvis det er tilgjengelig.