Åbner i en ny fane

7.6. Hvad forhåndskontrollerne undersøger

KontrolHvad du skal forstå
MigreringsretningKontrollerer, om retningen Kilde → Mål understøttes.
Forbindelse til Kilde / MålKontrollerer, om begge servere svarer med de konfigurerede konti.
SQL-tilstandeIdentificerer SQL-tilstande, som muligvis ikke accepteres på målet.
ENUM / SETKontrollerer visse størrelsesbegrænsninger, der kan forhindre oprettelse af objekter.
FremmednøglerIdentificerer blandt andet begrænsningsnavne, der er for lange.
VisningerIdentificerer kolonnenavne i visninger, der er inkompatible med målets begrænsninger.
Partitionering og lagringsmotorSøger efter kombinationer, der muligvis ikke er kompatible med målet.
utf8 / utf8mb3Angiver objekter, der stadig bruger dette forældede tegnsæt.
KollationerKontrollerer, at de kollationer, der bruges på kilden, findes på målet, eller at en kendt tilpasning er mulig.
Reserverede ordAngiver objektnavne, der svarer til reserverede ord på målet.
DEFINER og lagrede objekterHjælper med at identificere visninger, rutiner eller hændelser, hvor oprettelseskonteksten eller kontiene kan give problemer.
GROUP BY med ASC/DESCAngiver ældre syntaks, der bør gennemgås i lagrede objekter.
Nul/ufuldstændige datoerFinder datoværdier, der kan blive afvist af målets SQL-regler.
ROW_FORMAT InnoDBAngiver ældre formater, der muligvis kræver tilpasning.
max_allowed_packetAdvarer, hvis målserverens grænse risikerer at være utilstrækkelig til store INSERT-sætninger eller BLOB'er.
Supplerende MySQL-kontrolVed visse versionsopgraderinger til den nærliggende MySQL-version kan SQLmig bruge MySQL Shell, når det er tilgængeligt.