Frage:
Mit dem DTS Import-/Export-Assistent sollen die Daten von einer Quell- zu einer Zieltabelle importiert werden. Beide Tabellen sind in der Struktur nahezu identisch, bis auf den kleinen Unterschied, dass die zweite Spalte der Quelltabelle in der Zieltabelle nicht existiert. Der Assistent ordnet die Spalten trotz der fehlenden Spalte in der Zieltabelle der Reihe nach zu. Dadurch verschiebt sich die Zuordnung der Spalten und die letzte Spalte der Zieltabelle hat keine entsprechende Zuordnung.
Der Fehler fällt nur auf, wenn die Datentypen der Spalten unterschiedlich sind. Sofern die Datentypen gleich oder kompatibel sind, werden die Daten in die falschen Zielspalten importiert. Wie kann diese Fehlerquelle ausgeschaltet werden?
Lösung:
SQL Server 7.0 bietet nur die Möglichkeit, die Zuordnung der Felder im DTS Import-/Export-Assistent manuell zu korrigieren. Dabei muss jede Spalte einzeln zugeordnet werden.
Mit dem SQL Server 2000 ist das Problem gelöst. Hier erfolgt die Zuordnung anhand der Spaltennamen und nicht nach der Reihenfolge.