7. Mai 2007 22:43
Hallo,
die CU104015 wird zur Laufzeit der Migration aus der CU 104010 erzeugt und prüft die Felder (Feldinhalte) aller Tabellen, ob sie auf den SQL-Server migrierbar sind.
Auch wenn der Name "Field Check" nicht nach schreiben klingt, so kann dies doch eine wesentliche Aktion dieser Codeunit sein. Denn alle Feldinhalte, die nicht migriert werden können, werden in der Tabelle 104011 protokolliert.
Zwecks Optimierung würde ich vielleicht am Ende jeder Unter-Funktion ein COMMIT setzen bzw. bei den sehr großen Tabellen ggf. nach etwa 1000 INSERTS. Das Problem ist, dass zuviele COMMITS die Sache auch wieder verlangsamen.
Eine COMMIT-Anweisung würde ich in der CU 104015 im OnRun-Trigger vor die UNTIL-Anweisung platzieren, da diese Stelle nach jeder Unterfunktion "Table
xxx" ausgeführt wird.
Aber Erfahrung mit der Migration von Datenbanken dieser Größe habe ich leider nicht