Erstellen von Paketereignishandlern
Zur Laufzeit werden von Containern und Tasks Ereignisse ausgelöst. Sie können benutzerdefinierte Ereignishandler erstellen, die auf diese Ereignisse antworten, indem Sie einen Workflow ausführen, wenn das Ereignis ausgelöst wird. Beispielsweise können Sie einen Ereignishandler erstellen, der eine E-Mail-Nachricht sendet, wenn bei einem Task ein Fehler auftritt.
Ein Ereignishandler ist mit einem Paket vergleichbar. Ein Ereignishandler kann wie ein Paket einen Bereich für Variablen bereitstellen und enthält eine Ablaufsteuerung und optionale Datenflüsse. Sie können Ereignishandler für Pakete, den Foreach-Schleifencontainer, den For-Schleifencontainer, den Sequenzcontainer und alle Tasks erstellen.
Ereignishandler erstellen Sie mithilfe der Entwurfsoberfläche der Registerkarte Ereignishandler im SSIS-Designer.
Wenn die Registerkarte Ereignishandler aktiv ist, enthalten die Knoten Ablaufsteuerungselemente und Wartungsplantasks der Toolbox im SSIS-Designer den Task und die Container zum Erstellen der Ablaufsteuerung im Ereignishandler. Die Knoten Datenflussquellen, Transformationen und Datenflussziele enthalten die Datenquellen, Transformationen und Ziele zum Erstellen der Datenflüsse im Ereignishandler. Weitere Informationen finden Sie unter Ablaufsteuerungselemente und Datenflusselemente.
Die Registerkarte Ereignishandler enthält auch den Bereich Verbindungs-Manager, in dem Sie die Verbindungs-Manager erstellen und ändern können, mit deren Hilfe Ereignishandler eine Verbindung mit Servern und Datenquellen herstellen. Weitere Informationen finden Sie unter Erstellen von Verbindungs-Managern.
Verwenden des Ereignishandler-Designers
Das folgende Diagramm veranschaulicht einen Ereignishandler in der Entwurfsoberfläche der Registerkarte Ereignishandler im SSIS-Designer.
Das Erstellen der Ablaufsteuerung und der Datenflüsse in einem Ereignishandler ist mit dem Erstellen der Ablaufsteuerung und der Datenflüsse in einem Paket vergleichbar. Weitere Informationen finden Sie unter Erstellen einer Paketablaufsteuerung und Erstellen eines Paketdatenflusses.
So erstellen Sie einen Ereignishandler im SSIS-Designer
|