pentru fiecare Procedura stocata poti face
DECLARE @ProcName nvarchar(128);
SET @ProcName = OBJECT_NAME(@@PROCID);
SAVE TRAN @ProcName
<cod>
if succes
COMMIT TRANSACTION @ProcName
else
ROLLBACK TRANSACTION @ProcName
apoi, in tranzactia mare, in functie de ce ti-au intors PS-urile, decizi Rollback sau commit ( in general, daca una din PS a facut Rollback, tranzactia mare face rollback)
Ignat Andrei
http://serviciipeweb.ro/iafblog