SSIS Email-Komponente mit Attachment

20/11/2009 - 11:08 von Ralph Hüttenmoser | Report spam
Guten Tag

Ich muss über die Email-Komponente ein File versenden.

Problematik:
Das File wird nur erzeugt, wenn gewisse Nacharbeiten manuell gemacht werden müssen. Unschön wàre es immer ein Email mit File zu
versenden (obwohl keine Fehler passiert sind).

Da ich in der Email-Komponente das Attachment FIX angeben muss, kann ich nicht mit folgenden Idee arbeiten:
In der Hauptsteuerung muss ich entscheiden, ob überhaupt ein Fehler passiert ist. Da das Email-Komponente nicht in der Skripttast
verfügbar ist,
irgendswie mit (If File exist = 0/1)
ODER
irgendswie mit einer globale Variable (SendEmail = 0/1)

Ich muss als um den SSIS zufrieden zu stellen, immer ein Attachment im Filesytem bereitstellen.

Gibt es da nicht einen schönener Ansatz?

Ralph
 

Lesen sie die antworten

#1 Christa Kurschat
20/11/2009 - 12:45 | Warnen spam
Hallo Ralph,

"Ralph Hüttenmoser" schrieb im Newsbeitrag
news:
Guten Tag

Ich muss über die Email-Komponente ein File versenden.

Problematik:
Das File wird nur erzeugt, wenn gewisse Nacharbeiten manuell gemacht
werden müssen. Unschön wàre es immer ein Email mit File zu versenden
(obwohl keine Fehler passiert sind).

Da ich in der Email-Komponente das Attachment FIX angeben muss, kann ich
nicht mit folgenden Idee arbeiten:
In der Hauptsteuerung muss ich entscheiden, ob überhaupt ein Fehler
passiert ist. Da das Email-Komponente nicht in der Skripttast verfügbar
ist,
irgendswie mit (If File exist = 0/1)
ODER
irgendswie mit einer globale Variable (SendEmail = 0/1)

Ich muss als um den SSIS zufrieden zu stellen, immer ein Attachment im
Filesytem bereitstellen.

Gibt es da nicht einen schönener Ansatz?



ich verwende die E-Mail-Komponente nicht sondern versende diese mit
send_db_mail in einem SQL-Task.
Ich habe immer einen für Fehler und einen für Erfolg.
Die kann ich dann unterschiedlich ansteuern, z.B. auch über einen
Skript-Task und eine darin gesetzte Variable.

Gruß
Christa
Access-FAQ: http://www.donkarl.com
SQL-Server-FAQ: www.sqlfaq.de
InsideSql: www.insidesql.org

Ähnliche fragen