2010-12-21 5 views
2

Ich habe eine Flat-Datei lokal auf demselben Server gespeichert, auf dem SSIS ausgeführt wird.Speicherort der SSIS-Flat-Datei. Lokales Laufwerk im Vergleich zum freigegebenen Ordner auf demselben Server

Wenn ich den Speicherort meiner flachen Datei im Verbindungsmanager für flache Dateien auswähle, könnte ich das lokale Laufwerk (d: \ testfiles \ flatfile.txt) verwenden oder den UNC-Pfad (\ myserver \ flatfileshare \ flatfile) verwenden. txt.)

Beide zeigen auf die gleiche Datei und das Paket ist in beide Richtungen erfolgreich. Gibt es einen Leistungsgrund, warum ich mich für einen anderen entscheiden sollte?

Antwort

0

Mehr als ein Leistungsgrund, wenn Sie den UNC-Pfad wählen, haben Sie eine flexiblere Lösung. Wenn Sie in diesem Fall das SSIS-Paket ändern, sodass es auf einem anderen Server ausgeführt wird, ist der Pfad zur Datei korrekt.

1

Geben Sie Ihre Dateien wie folgen aus:

\\server\sharename\path\file.txt

Diese in beiden Orten arbeiten.

Wird als UNC-Pfad bezeichnet.

Als ich XP hatte, liebte ich dieses Dienstprogramm für die Generierung von ihnen - clippath. Sie könnten mit der rechten Maustaste auf eine Datei klicken und den Pfad in Ihre Zwischenablage kopieren. Magisch.

Jetzt bin ich auf Win7 x64 und es wird nicht unterstützt. Windows7 hat einen Pfad für die Kopierdatei, aber es scheint den Laufwerksbuchstaben zu verwenden, was wir nicht wollen, oder?

Nachschlagen einer Datei ist ein trivialer Ort, ich würde mir keine Sorgen über das diff.

+0

Ich weiß, dass es funktioniert, und ich bin vertraut mit UNC-Pfaden. Was ich frage ist: Gibt es Performance-Implikationen, die ich berücksichtigen muss, wenn ich eine aussuche? – fieldingmellish

+0

Mir ist kein Leistungsunterschied bekannt. Die Datei wird lokalisiert und dann genauso verarbeitet. Es kann einen Bruchteil einer Sekunde Unterschied geben, wenn man einen UNC gegenüber einem LNC nachschlägt, aber was ist das wert? Ihre Optimierung wird im Paket und in Ihren Daten passieren. – Sam

1

Ich würde eine Art Paketkonfiguration verwenden, um den Pfad für die Datei zu speichern, es ist eine viel flexiblere Lösung.

Verwandte Themen