Re: SSIS Datenkonvertierung
- From: "Willfried Färber" <wfaerber@xxxxxx>
- Date: Mon, 4 Sep 2006 11:06:45 +0200
Hallo Robert,
kann es sein, dass Du SSIS garnicht auf dem Rechner auf dem das Paket
ausgeführt wird installiert hast?
Bestimmte Teile von SSIS werden immer installiert, auch wenn Du Integration
Services garnicht für die Installation ausgewählt hast.
Die Bestandteile werden unter anderm für die Wartungspläne und den
Assistenten zum Daten kopieren benötigt.
--
Mit freundlichen Grüßen
Willfried Färber
MVP SQL Server
http://www.sqlis.de
Ich bin Mitglieder bei SQLPass.de
http://www.sqlpass.de
"Robert Lehmann" <LemmeInDerKlemme@xxxxxx> schrieb im Newsbeitrag
news:%23dfQF8$zGHA.4796@xxxxxxxxxxxxxxxxxxxxxxx
Beispielsweise in der Tabelle "Adressen" existiert die Spalte "Ländercode"
vom Typ "DT_I2" (Also eine Integerzahl bis 32.xxx). In der Zieltabelle ist
der Datentyp dieser Spalte "DT_STR" mit der max. Länge von 50 Zeichen. In
der Oberfläche von Visual Studio hab ich aus der Toolbox eine
Datenkonvertierung mit der Quell- und Zieltabelle verknüpft und sämtliche
Eingabespalten (also die der Quelltabelle) werden in "DT_STR" mit der
Länge 50 umgewandelt. Jedoch scheint das so nicht zu funktionieren, da
immernoch die Fehlermeldung kommt, dass die Konvertierung von "DT_I2" in
"DT_STR" nicht unterstützt wird.
"Willfried Färber" <wfaerber@xxxxxx> schrieb im Newsbeitrag
news:uYE9Vr$zGHA.576@xxxxxxxxxxxxxxxxxxxxxxx
Hallo Robert,
in SSIS herrscht eine strenge Typisierung. Deshalb werden inplizite
Typumwandungen nicht durchgeführt.
Mit der Datenkonvertierungs Transformation muß es allerdings
funktionieren.
Bei der Konvertierung von DT_Text nach DT_String können eventuell
Datenverluste auftreten. Es hängt davon ab, wie lang die Informationen
maximal in der
entsprechenden Spalte sind.
Kannst Du Dein Problem noch etwas genauer erklären?
Viele Grüße
Willfried Färber
MVP SQL Server
http://www.sqlis.de
"Robert Lehmann" <LemmeInDerKlemme@xxxxxx> schrieb im Newsbeitrag
news:%236FwYg$zGHA.2300@xxxxxxxxxxxxxxxxxxxxxxx
Hallo!
Folgendes Szenario: Aus einer SQL-Datenbank werden sämtliche Datensätze
einer Tabelle in eine Tabelle einer anderen SQL-Datenbank übertragen.
Dabei kommt jedesmal eine Fehlermeldung, dass die Konvertierung des
Datentyps "DT_I2" in "DT_STR", "DT_TEXT" in "DT_STR" und "DT_UI1" in
"DT_STR" nicht unterstützt wird (die Spalten haben unterschiedliche
Datentypen, jedoch müsste es eigentlich funktionieren). Selbst wenn ich
die Datenkonvertierung (als Datenflusstransformation) zum Umwandeln der
Datentypen benutze, bekomme ich diese Fehlermeldung.
Gibt es noch einen anderen Weg, dieses Problem zu lösen? (Das gleiche
Problem tritt übrigens auf, wenn ich Daten einer Jet-DB in eine SQL-DB
übertragen will, nur dass dann die Umwandlung von Unicode in
Nicht-Unicode Datentypen nicht unterstützt wird.)
.
- Follow-Ups:
- Re: SSIS Datenkonvertierung
- From: Robert Lehmann
- Re: SSIS Datenkonvertierung
- References:
- SSIS Datenkonvertierung
- From: Robert Lehmann
- Re: SSIS Datenkonvertierung
- From: Willfried Färber
- Re: SSIS Datenkonvertierung
- From: Robert Lehmann
- SSIS Datenkonvertierung
- Prev by Date: SSIS Datenkonvertierung
- Next by Date: Re: SSIS Datenkonvertierung
- Previous by thread: Re: SSIS Datenkonvertierung
- Next by thread: Re: SSIS Datenkonvertierung
- Index(es):
Relevant Pages
|
Loading