2016-06-29 20 views
0

Ich habe dieses SSIS-Paket, das 5 Aufgaben ausführen Paket enthält. Wenn ich das Hauptpaket debugge, erreiche ich die Ausführungspaket-Aufgaben und SSIS öffnet jedes Paket, das es ausführt.SSIS - Vermeiden Sie Dateien zu öffnen, während sie ausgeführt werden

Ich brauche diese 5 Pakete nicht zu sehen, weil ich weiß, dass sie funktionieren werden. Gibt es eine Möglichkeit, nur mein Hauptpaket in Visual Studio zu sehen, während die anderen laufenden Pakete im Hintergrund ausgeführt werden?

Antwort

1

Sie geben nicht an, wie Sie Ihr "Haupt" -Paket erstellen. Ich werde Visual Studio übernehmen.

Es gibt einen Weg, wie Sie Ihre Anforderung "fast" erfüllen können - Sie müssen Breakpoints verwenden. Nochmals, ich habe Ihr Paketlayout nicht gesehen - aber einen Breakpoint sofort setzen nach Ihre 5 einzelnen Aufgaben sollten den Trick tun.

Wenn sie auf getrennten Zweigen laufen, dann müssen Sie Ihre Logik ändern, aber das Prinzip bleibt gleich.

1

Soweit ich informiert bin, ist dies NICHT möglich. Visual Studio wird die Pakete immer öffnen, um sie auszuführen - Visual Studio ist jedoch trotzdem in der Lage, Pakete auszuführen. Die einzige Problemumgehung, die ich kenne - die aber einige nicht zu unterschätzende Risiken birgt: Führen Sie die Pakete nicht über "Paket ausführen", sondern über "Skriptkomponente" aus. Dies sollte verhindern, dass die Pakete angezeigt werden. Wie auch immer: Wie bereits erwähnt, birgt dies einige Risiken und Sie sollten genau auf die Fehlerbehandlung achten, warten (nicht vom Skript zurückkehren, wenn das Paket nicht beendet ist) und so weiter.

Verwandte Themen