Debuggen von Skript

Aktualisiert: 17. Juli 2006

Sie erstellen die Skripts, die der Skripttask in der Microsoft Visual Studio für Applikationen (VSA)-Umgebung verwendet.

Sie legen Haltepunkte in VSA fest und erstellen sie. Haltepunkte können in VSA verwaltet werden sowie im Dialogfeld Haltepunkte festlegen des SSIS-Designers. Weitere Informationen finden Sie unter Debuggen der Ablaufsteuerung.

ms142157.note(de-de,SQL.90).gifHinweis:
Der Skripttask unterstützt im Gegensatz zur Skriptkomponente die Verwendung von Haltepunkten beim Debuggen. Vorschläge zum Debuggen der Skriptkomponente finden Sie unter Coding and Debugging the Script Component.

Das Dialogfeld Haltepunkte festlegen schließt die Skripthaltepunkte ein. Diese Haltepunkte werden am Ende der Haltepunktliste angezeigt und enthalten die Zeilennummer und den Namen der Funktion, in der der Haltepunkt vorkommt. Skripthaltepunkte können Sie im Dialogfeld Haltepunkte festlegen löschen.

Zur Laufzeit werden die Haltepunkte, die in Codezeilen im Skripttask festgelegt sind, in die Haltepunkte integriert, die für das Paket oder die Tasks und Container im Paket festgelegt sind. Der Debugger kann ab einem Haltepunkt im Skript bis zu einem für das Paket, den Task oder den Container festgelegten Haltepunkt ausgeführt werden, oder umgekehrt. Beispielsweise können für ein Paket Haltepunkte für die Unterbrechungsbedingungen festgelegt sein, die auftreten, wenn das Paket die Ereignisse OnPreExecute und OnPostExecute empfängt, und die auch einen Skripttask mit Haltepunkten 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 Haltepunkten im Skript ausgeführt werden und schließlich bis zur Unterbrechungsbedingung ausgeführt werden, die dem OnPostExecute-Ereignis zugeordnet ist.

Sie können jedoch keinen Skripttask debuggen, wenn der Task als Teil eines untergeordneten Pakets durch den Task Paket ausführen ausgeführt wurde. Haltepunkte, die Sie innerhalb des Skripttasks in dem untergeordneten Paket festlegen, werden unter diesen Umständen ignoriert.

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

Siehe auch

Andere Ressourcen

Debuggen von Paketen

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

17. Juli 2006

Geänderter Inhalt:
  • Hinweis wurde hinzugefügt, dass die Skriptkomponente keine Haltepunkte unterstützt.

14. April 2006

Geänderter Inhalt:
  • Das Verhalten von Haltepunkten in Skripts in untergeordneten Paketen wird erläutert.