hilpers


  hilpers > microsoft.* > microsoft.sqlserver

 #1  
04.12.2006, 06:51
kiko_
Hallo

System: SQL Server 2005, deutsch, BI Develpement Studio

Ich möchte einige Tabellen in einem SSIS von einer speziellen
Applikation (Zugriff nur über den eigens entwickelten ODBC Treiber
möglich) in den SQL Server kopieren. Nun gibt der Server aber bei
jedem Textfeld folgenden Fehler zurück:

Überprüfungsfehler Datenflusstask: SQL Server-Ziel [2911]: Die
BWWRC-Spalte kann nicht nicht zwischen Unicode- und
Nicht-Unicode-Zeichenfolgendatentypen konvertiert werden. Interface
XXX.dtsx

Ich habe den Datentyp in der SQL Tabelle schon zu allen möglichen
Varianten und Text-Datentypen verändert. Ohne Erfolg. Im SQL Server
2000 hat das Ganze noch gut funktioniert.

Vielen Dank für eure Hilfe

Gruess

Michel
 #2  
04.12.2006, 17:28
bneu
kiko_ schrieb:

[..]
>
> Ich habe den Datentyp in der SQL Tabelle schon zu allen möglichen
> Varianten und Text-Datentypen verändert. Ohne Erfolg. Im SQL Server
> 2000 hat das Ganze noch gut funktioniert.
>
> Vielen Dank für eure Hilfe
>
> Gruess
>
> Michel


Hallo Michel,

die SSIS sind bezüglich der Metadaten erheblich sensibler als DTS.

Wenn deine Datenquelle Unicodedaten bereitstellt hast du 2
Möglichkeiten:

1. Du konvertierst jede Spalte mit einer Komponente
"Datenkonvertierung" in string[DT_STR] in ANSI.

2. Du verwendest in deiner Datenbank Unicode-Datenfelder (nvarchar,
nchar, etc..).


Hinweis: Wenn du dich nicht 100% mit dem Verhalten von SSIS auskennst,
ist es oftmals einfacher für jeden Test eine neue Datenflußtask zu
implementieren. Ansonsten besteht oft das Problem, dass die Metadaten
nicht wie gewünscht geändert werden.

Welcher Datentyp gerade verwendet wird, kannst du im
Datenflußpfad-Editor sehen (Doppelklick auf den Datenfluß), unter
Metadaten.


Gruß

Berthold Neumann
Ähnliche Themen
Unicode im SQL-Server 2005

Hi, ich hatte die Hoffnung wenn ich im SQL-Server den Feldtyp nchar wähle kann ich beliebige Unicode-Zeichen speichern. Das hat bei den meisten Worten dieser Seite nicht...

Nutzung Unicode mit SQL Server 2005

Ist es möglich, pro Session oder Datenbank ein Property zu setzen, daß Zeichenketten in Insert- oder Update-Befehlen automatisch in Unicode umwandelt, sodaß man nicht immer...

Unicode/non-unicode compilation in an international dll

I have a vc++ dll that needs to run on english, german, and japanese machines (those are my testing machines but it needs to run globally). I couldn't get the dll to load in...

Unicode Tnt Delphi UNICODE Controls Project

Hallo, wahrscheinlich schlittere ich langsam in die Alsheimer (oder hies es Okersheimer) Ich habe mir die TNT Unicode-Komponenten herutnergeladen und bastele gerade...


Alle Zeitangaben in WEZ. Es ist jetzt 03:37 Uhr. | Privacy Policy