Интересно, можно ли покрыть все этапы задания одной транзакцией? Мол,
TRY (BEGIN TRAN; STEP1 ) CATCH(ROLLBACK) TRY (STEP2) CATCH(ROLLBACK) TRY (STEP3-last step) CATCH(ROLLBACK)COMMIT;
Спасибо.
Не то, чтобы я знал; шаги являются атомными единицами работы в работе. Если вам необходимо охватить их все в транзакции, вы должны переместить все действия в один шаг.