Importieren von Daten aus einer AS/400 DB2 zu SQL Server-Datenbank

Ich habe einen alten AS/400-system, das offline geht auf Mittwoch, und ich habe versucht, zu importieren aller Daten in einer SQL Server-Datenbank für backup-Zwecke, für etwa eine Woche jetzt, aber ich habe Schwierigkeiten, dies zu tun.

Den SQL-Server hat IBM System i Access für Windows installiert, sowie die DB2OLEDB (Microsoft OLE DB-Provider für DB2) installiert. Ich habe versucht, mit beiden Anbietern mit dem SQL Server-Import und Export-Assistenten, und zwar habe ich erfolgreich die Verbindung erstellt und fand die Daten, die ich bin auf der Suche nach, weder Anbieter scheinen die Daten verarbeitet, die Umwandlung. Der DB2OLEDB wird automatisch suchen Sie eine DEZIMALE Felder, aber das ist über es. Es kann nicht automatisch finden und konvertieren von ZEICHEN, die NICHT NULL-Felder, was in der Mehrzahl der Felder. Hier ist der Fehler ich erhalte, wenn ich versuche zu importieren:

Spalte Informationen für die Quell-und Ziel-Daten konnten nicht abgerufen werden, oder die Datentypen der Quell-Spalten wurden nicht richtig zugeordnet, die denen auf den Ziel-provider.

Den häufigsten Spalte Fehler:

  • Spalte "[Spalte]": Quelle Datentyp "CHARACTER" wurde nicht in der Datentyp-mapping-Datei.

Gibt es TAUSENDE von Tabellen in der AS/400, manuell scripting dies aus, ist absolut keine option.

Gibt es einen einfacheren Weg? Gibt es irgendwo eine Einstellung fehlt mir?

InformationsquelleAutor stringpoet | 2012-07-30
Schreibe einen Kommentar