Re: DTS - aus Space wird Null
- From: "Henry Habermacher" <DontSpamHenry@xxxxxxxxxxxxxx>
- Date: Mon, 17 Mar 2008 16:51:01 +0700
Hallo Walter
Walter Frei wrote:
Wie Du zweifellos erkannt haben wirst, ist mein DTS-Know-how
bescheiden. Ich habe das Package mit dem "DTS Import/Export Wizard"
erstellt. Unter "Transformations" habe ich "Transform information as
it is copied to the destination" gewählt. Das führt dazu, dass ein VB
Script generiert wird. Wenn das package erstellt ist, füge ich globale
Variablen hinzu. Jetzt kann ich den transformation script anpassen und
ersetze
DTSDestination("ProjectNo") = DTSSource("ProjectNo")
durch
DTSDestination("ProjectNo") =
DTSGlobalVariables("gv_DestinationProjectNo").Value
Ist das zu umständlich?
Nein, aber Du solltest Dir die Optionen anschauen, die der Wizzard eingestellt hat. Welche genau machen könnte, dass da die Transformation Leere Felder in NULL Felder umwandelt (was ja durchaus Sinn macht), weiss ich nicht.
Ich habe es übrigens ausprobiert und die Situation nachgestellt und bei
mir bleiben Space Felder erhalten und werden nicht in NULL umgewandelt.
Aber eben, ich verwende Transformations, nicht ActiveX Script für alle
Spalten und nur ActiveX Script für Spalten, die aus globalen Variablen
gefüllt werden. Da muss also noch was anderes drin sein.
Hast Du wirklich mit VARCHAR getestet?
Ja, mit VARCHAR und NVARCHAR.
Achtung: Kontolliere bei den Transformation Data Task Properties im
Register Options ob die Einstellungen korrekt sind.
Ich verwende die Default-Werte und sehe eigentlich nichts
verdächtiges.
Du verwendest die Werte, die der Wizzard eingestellt hat, oder? Ob das die Default Werte sind, wage ich zu bezweifeln.
Im übrigen wäre in Deinem Fall evt. sogar eine Query angebracht, statt
einer Transformation. Die Felder setzt Du ja identisch, musst diese also
nicht transferieren und die ProjektNo kannst Du der Query als Parameter
über die Globale Variable übergeben.
Quell- und Zieltabellen liegen auf unterschiedlichen Servern. Kann ich
im "Enterprise Manager" oder im "Query Analyzer" per Query von einem
Server zum anderen kopieren?
Ich hab's direkt noch nie probliert, aber über Linked Server müsste das schon machbar sein.
Gruss
Henry
--
SEK2 Anmeldung: http://donkarl.com/?SEK
Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com
.
- References:
- DTS - aus Space wird Null
- From: Walter Frei
- Re: DTS - aus Space wird Null
- From: Henry Habermacher
- Re: DTS - aus Space wird Null
- From: Walter Frei
- Re: DTS - aus Space wird Null
- From: Henry Habermacher
- Re: DTS - aus Space wird Null
- From: Walter Frei
- DTS - aus Space wird Null
- Prev by Date: Re: ServicePack für SQl Server
- Next by Date: SQL 2005 update auf SP2 geht nicht
- Previous by thread: Re: DTS - aus Space wird Null
- Next by thread: Re: DTS - aus Space wird Null
- Index(es):
Relevant Pages
|