Een database migreren: wat er misgaat en hoe u het controleert

← Databases

Het kopiëren is het makkelijke deel; de controle achteraf bepaalt of een migratie geslaagd is. Vergelijk aantallen, datatypes, datums en tekens met accenten tussen bron en doel, en leg die vergelijking vast. Zonder dat bewijs weet niemand of alles is overgekomen.

Bijgewerkt op 28 augustus 2026

Waar het misgaat

Datums
Platformen kennen verschillende bereiken en notaties. Een datum in 1899 of 9999 is meestal een lege waarde die niet goed vertaald is.
Tekens met accenten
Oude bestanden staan vaak in een DOS-codepagina. Zonder omzetting worden accenten en leestekens onleesbaar.
Getallen en afronding
Een bedrag dat als drijvende komma wordt overgezet, wijkt cent voor cent af. Gebruik een exact type.
Lege waarden
Het verschil tussen leeg, nul en "niet ingevuld" verdwijnt makkelijk, met verkeerde totalen als gevolg.

Hoe u het controleert

Tel alles
Het aantal records per tabel, in bron en doel. De simpelste controle en meteen de effectiefste.
Vergelijk totalen
Sommeer bedragen en aantallen per periode. Wijkt dat af, dan zit er een conversiefout in.
Steekproef op de randen
De oudste en de nieuwste records, de langste teksten, de bijzondere tekens. Daar zit de ellende.
Draai het dubbel
Laat oud en nieuw een tijd naast elkaar lopen en vergelijk de uitkomsten voordat u afsluit.

Wij leveren die vergelijking standaard mee, zodat aantoonbaar is dat alles compleet en kloppend is overgekomen.

Meer hierover →

Staat uw vraag er niet bij?

Beschrijf kort waar het om gaat, dan laten wij weten wat er mogelijk is.