hilpers


  hilpers > microsoft.* > microsoft.sqlserver > 12/2006

 #1  
04.12.2006, 07: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, 18: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
Kann nicht konvertiert werden?

Hi, ich übertrage ein großes Program von VS6 nach VS2008. Irgenwie ist hat VS2008 strengere Konventionen - was natürlich gut ist. Nachfolgender Code hat in VS6 gelaufen....

IE6 SP1: Kann Unicode JavaScript nicht öffnen - warum?

Hallo, ich habe ein außergewöhnliches Problem: Auf all meinen Rechnern im lokalen Netzwerk (Windows 2000 Server/Workstation) erhalte ich eine JavaScript-Fehlermeldung, wenn...

Form kann nicht konvertiert werden

Hallo, ich habe von gestern auf heute folgendes Problem: Ich habe in meinem Programm eine Klasse, die zentrale Subs für Fenster enthält. In vielen Fenstern wird dieses...

TSM-Client kann Unicode-Files nicht sichern

Ich habe einen Linux-Fileserver mit Samba, auf den Windows-Rechner Dateien schreiben, deren Dateinamen Unicode-Zeichen enthalten. Das funktioniert generell ohne...

Konvertierung von Unicode nach "nicht-Unicode"

Hallo Group! Mich plagt zurzeit folgendes Problem: SQLServer2005 - "Integration Services" "Überprüfungsfehler Data Flow Task: Export Access-DB [414]: Die Text-Spalte kann...


Alle Zeitangaben in WEZ. Es ist jetzt 21:53 Uhr. | Privacy Policy