none
SSIS 2008 R2 - Wie finde ich heraus ob Package im Debugger ausgeführt wird? RRS feed

  • Frage

  • Hallo

    Ich verwende einen Script-Task, um gewisse Voraussetzungen für die Ausführung des ETL-Prozesses zu prüfen. Dabei gibt es Entwickler die das Package via Visual Studio ausführen (mit dem Debugger) und Anwender, welche das Package via .bat-File starten.

    Nun möchte ich gerne prüfen, wie das Package gestartet wurde, damit ich entweder MessageBoxen oder Consolen-Einträge ausgeben kann. Kann mir jemand sagen, wie ich das abfragen kann?

    Vielen Dank

    Montag, 23. August 2010 15:05

Antworten

  • Hallo Markus,
    ich habe mal ein Beispiel gesehen, wo das Verhalten über eine Package-Variable gesteuert wurde. Diese kann man von aussen über die Konfiguration beeinflussen.
    Auf der Entwicklung steht die Variable in der Konfiguration anders als auf Produktion, so dass einmal Message-Boxen und einmal Consolen-Outputs erzeugt werden.

    Kein Automatismus, aber ein gangbarer Workaround.

    Einen schönen Tag noch,
    Christoph


    Microsoft SQL Server MVP
    http://www.insidesql.org/blogs/cmu

    Donnerstag, 26. August 2010 08:36