O'Reilly logo

Knight's 24-Hour Trainer: Microsoft® SQL Server® 2008 Integration Services by Mike Davis, Devin Knight, Brian Knight

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11. Using the Send Mail Task

The Send Mail Task sends email via Simple Mail Transfer Protocol (SMTP) from a SQL Server Integration Services (SSIS) package. This task allows you to receive information about the package that can be passed into the mail task through variables — system variables or user-defined variables. The Send Mail Task is most commonly used as a notification tool. The system variables in an SSIS package hold information such as package start time, errors, and warnings.

The Send Mail Task can be placed at the end of a Control Flow to send email on the successful completion of a package. The Event Handler of a package can also be a great place to place the Send Mail Task (event handlers are covered in Lesson 38). The task can be placed in the OnPreExecute Event Handler to notify you via email that a package has begun. The OnPostExecute Event Handler can send mail at the end of a package showing the start and end for a package, therefore allowing you to track the runtime of a package. When a Send Mail Task is placed in the OnError or the OnWarning Event you can be notified when an error or warning occurs anytime during the running of a package.

The Send Mail Task can also be used to send files, because it has the ability to send attachments. A Data Flow can exist in a package that creates a file, and a Send Mail Task can then send that file via email. The file can be created in a Data Flow or by a File System Task. It can also be any file not created or altered ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required