Debuggen von Skript

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

Sie erstellen in Microsoft Visual Studio Tools for Applications (VSTA) die Skripts, die vom Skripttask und der Skriptkomponente verwendet werden.

Sie legen Haltepunkte in VSTA fest und definieren sie per Skript. Sie können Breakpoints in VSTA verwalten, aber auch über das Dialogfeld Set Breakpoints, das der SSIS-Designer bereitstellt. Weitere Informationen finden Sie unter Debugging Control Flow.

Das Dialogfeld Breakpoints festlegen umfasst die Skripthaltepunkte. Diese Breakpoints werden am Ende der Breakpointliste angezeigt und enthalten die Zeilennummer und den Namen der Funktion, in der der Breakpoint vorkommt. Sie können einen Skriptbreakpoint im Dialogfeld Breakpoints festlegen löschen.

Zur Laufzeit werden die Breakpoints, die in Codezeilen im Skript festgelegt sind, in die Breakpoints integriert, die für das Paket oder die Tasks und Container im Paket festgelegt sind. Der Debugger kann von einem Haltepunkt im Skript bis zu einem für das Paket, die Task oder den Container festgelegten Haltepunkt ausgeführt werden und umgekehrt. Beispielsweise können für ein Paket Breakpoints für die Unterbrechungsbedingungen festgelegt sein, die auftreten, wenn das Paket die Ereignisse OnPreExecute und OnPostExecute empfängt, und die auch einen Skripttask mit Breakpoints in den Skriptzeilen aufweisen. In diesem Szenario kann die Ausführung vom Paket an der Unterbrechungsbedingung angehalten werden, die dem OnPreExecute -Ereignis zugeordnet ist, bis zu den Breakpoints im Skript ausgeführt werden und schließlich bis zur Unterbrechungsbedingung ausgeführt werden, die dem OnPostExecute -Ereignis zugeordnet ist.

Weitere Informationen zum Debuggen des Skripttasks und der Skriptkomponente finden Sie unter Coding and Debugging the Script Task und Coding and Debugging the Script Component.

So legen Sie in Visual Studio für Applikationen einen Breakpoint fest