Stored Procedure mit mehreren Executes auf MS-SQL

Hi,

ich habe eine Storede Procedure in der mit Execute verschiedene andere Stored Procedures aufgerufen werden. Wenn jetzt aber ein Execute Aufruf fehlschlägt, werden die darauffolgenden nicht mehr ausgeführt.

Hat jemand eine Idee, wie die anschließenden Execute Befehle trotzdem aufgerufen werden können?

Gruß Markus

Hallo Markus,

meine Frage ist jetzt erst mal, ob die Aufrufe der Prozedur aus Deinem Programm-Code erfolgen oder ob Du diese über den Query-Analyzer zu Wartungszwecken ausführst?

Wenn Du das aus dem Programm heraus machst, müßte ich mir mal die Zeit nehmen, daß zu testen.
Ist es für Wartungszwecke, dann richte bei dem SQL-Server-Agent (SQL 2000) im Enterprise Manger einen Auftrag für die Prozeduren ein und laß diese über den Agent aufrufen. Da kannst Du dann im Detail steuern, wie nach einem Schritt jeweils verfahren werden soll.
Habe das bei uns auch so gemacht.

Gruß
Ingo

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]