Мы планируем НЕ использовать MSDTC для управления транзакциями в SSIS, а вместо этого хотим использовать локальные trsnactions с помощью транзакции Begin и commit транзакции. С точки зрения дизайна, кажется, все в порядке, кроме одного вопроса. Когда в какой-либо задаче происходит сбой пакета SSIS, у нас есть обработчик события ошибки, который вставляет записи в таблицу ошибок. Итак, теперь происходит то, что когда SSIS откатывает транзакцию, она также откатывает процедуру обработки ошибок. Но я НЕ уверен, как я могу управлять этим детально, поскольку вложенные транзакции НЕ будут работать, когда я начинаю транзакцию в начале выполнения пакета.
Есть мысли?