Comments 4
Почему-то в статье не упомянут способ, избавляющий от необходимости указывать конструкцию SET XACT_ABORT ON в каждой процедуре, — он заключается в настройке нужного поведения сразу для всего сервера:

  1. Графически, через интерфейс SSMS, это настраивается так:

  2. Скрипт для того же самого выглядит следующим образом (значение 16384 подходит только для случая на снимке выше, т. к. представляет собой битовую маску, поэтому иная комбинация параметров потребует другого числа):

    EXEC sys.sp_configure N'user options', N'16384'
    GO
    RECONFIGURE WITH OVERRIDE
    GO
Спасибо за Ваш комментарий. Об этом способе и его плюсах и минусах автор рассказывает во второй статье, которую я планирую перевести в ближайшее время.
Only those users with full accounts are able to leave comments. Log in, please.