Fragensteller
SQL Server 2008 Import/Export Wizard column mapping bug

Frage
-
Servus,
mir scheint im SQL Server 2008 hat sich beim Column Mapping dialog ein Fehler eingeschlichen.
Folgendes Verhalten:
Quelle ein OLE DB Provider - alle Spalten sind OLEDB WCHAR (interner Wert 130)
Im Dialog Column Mapping wird statt "nvarchar" nun 130 angezeigt. Gleiches funktioniert auf SQL Server 2005 einwandfrei.
Manuell (d.h. Data flow task selber aufbauen) kann der Typ beim Erstellen der Zieltabelle einwandfrei aufgelöst werden.
Wer hat das gleiche Problem - gibt es ein Workaround?
Danke,
Andi
Alle Antworten
-
Hallo Andi,
ich kann das so nicht nachvollziehen. Ich habe einmal den "SQL Native Client" verwendet und einmal den "Microsoft OLE DB Provider for SQL Server". Dann habe ich das ganze noch mal im Visual-Studio gemacht. Auch kein Problem.
Meine Testtabellen sehen so aus:
-- Quelle create table test(f1 nvarchar(130), f2 varchar(130)); -- Ziel create table test2(f1 nvarchar(130), f2 varchar(130));
Kannst Du die Umstände mal etwas genauer beschreiben?
Existiert das Problem auch auf dem Server?
Welches SP hast Du dort und auf dem Client installiert?
Einen schönen Tag noch, Christoph Muthmann Microsoft SQL Server MVP, http://www.insidesql.org- Als Antwort vorgeschlagen Robert BreitenhoferModerator Donnerstag, 7. Januar 2010 23:37
- Als Antwort markiert Robert BreitenhoferModerator Montag, 11. Januar 2010 22:10
- Tag als Antwort aufgehoben ndee42 Montag, 18. Januar 2010 13:39
-
Hallo Robert, hallo Christoph,das Problem besteht leider weiter.Hier nochmal kurz die Beschreibung.Wir haben einen selber implementierten OLEDB Provider (C++ ATL) um auf SAP Daten zuzugreifen.Dieser funktioniert beim SQL Server 2005 perfekt im Import/Excport-Wizard d.h. er mapped die OLEDB Typen alle auf korrekte SQL Server Typen.Ab SQL Server 2008 funktioniert dies nicht mehr im Import/Export wizard.Er zeigt nun statt der SQL Server Typen die ID des OLEDB Typen an z.B. 130 fürDBTYPE_WSTR.Hier muss sich was zwischen SQL Server 2005 und 2008 geändert haben.Auch die Verwendung von eigenen Mapping-Beschreibungen (XML) brachte nichts.Viele Grüsse,Andi
-
Hallo zusammen,
In Zusammenhang mit dieser Diskussion:
@Andi: Hast Du Microsoft Data Access Components (MDAC) 2.8 installiert?
Grüße,
Robert