E-mail senden Aufgabe mit einer Anlage in SSIS-Paket

In meinem ssis-Paket habe ich Datenfluss Aufgabe in Sequenz-container. OLEDB ist die Source-und Flat-file ist das Ziel.
Ich habe eine variable für den Standort der Wohnung-Datei (@[Benutzer::strUnknownFileLocation]). Auch für den Namen der flat-file-ich habe eine variable (@[Benutzer::StrUnknownFileName]). Nach dem Datenfluss-task habe ich den task mail senden. Bin ich anbringen, dass die Flache Datei als Anhang in E-mail Senden Aufgabe.

Dies ist der Ausdruck, den ich bin, um bei meiner mit dem Namen Variable (@[Benutzer::StrUnknownFileName]). Ich habe es eingerichtet, die Evaluieren Ausdruck ist Wahr, in Eigentum.

"UnknownValue_"+ (DT_STR,4,1252)YEAR(getdate()) +(MONTH( getdate()) < 10 ? "0" : "")+  (DT_STR,4,1252)MONTH(getdate()) +(DAY( getdate()) < 10 ? "0" : "") + (DT_STR,4,1252)DAY(getdate()) + ".txt"

Dies ist in meinen Flatfile-Verbindungs-Eigenschaft expression --Verbindungszeichenfolge

@[User::strUnknownFileLocation]+ @[User::StrUnknownFileName]   

Dies ist in meinen Flatfile-Verbindungs-Eigenschaft Ausdruck

Variable für den Speicherort der Datei habe ich keinen Ausdruck. Ich habe den Wert der Position in Variable

(@[User::strUnknownFileLocation]).

Wie M:\ETL\Tmp\
Im task mail senden ich habe eine Anlage und Ausdruck für die Anlage gegeben ist, wie diese,

@[User::strUnknownFileLocation]+ @[User::StrUnknownFileName]   

Lief ich die Verpackung war in Ordnung gestern. Es war das anfügen einer Datei UnknownValue_20130405.txt.
Aber wenn ich öffnen Sie das Paket heute, es hatte einen Fehler in der task mail senden. Wenn ich Sie auf Fehler, es sagt es kann die Datei dann nicht finden UnknownValue_20130406.txt oder ich habe keine Berechtigung zum öffnen dieser Lage. Seine kinda weird.

So, ich führen Sie die DFT Aufgabe. Also die Datei habe generiert. Dann funktioniert es, weil die Datei da ist. Also, warum die nicht laufen in den ersten Platz. So, jetzt morgen, wenn ich mein Paket, und versuchen zu laufen, es wird nicht ausgeführt, da keine Datei mit diesem Datum? Aber wenn ich gehen und laufen nur tht DFT Aufgabe wird es erzeugt eine flache Datei, und es wird eine flat-Datei an diesem Speicherort. Aber das ist nicht, wie es sein sollte.

Gibt es etwas, was ich falsch mache? Ich bin nicht in der Lage, dies zu verstehen. Jede Hilfe wird sehr geschätzt.

Vielen Dank im Voraus.

InformationsquelleAutor ETLUser | 2013-04-06

Schreibe einen Kommentar