У нас есть система с компонентами .NET и SQLServer.Компонент .NET отвечает за запуск процесса и заключение вызовов транзакций в транзакцию.
Этот процесс выполняется с использованием в основном хранимых процедур в базе данных, которые все записывают в нашу собственную таблицу журнала.
Теперь проблема в том, что транзакция, запускаемая в коде .NET, будет включать все остальные, которые используются в коде базы данных, и если одна из дочерних транзакций откатывается назад, таблица журнала пропадает.
Есть ли способ сохранить логи, откатывая все остальное?
Заранее спасибо.