У меня есть довольно сложный ETL с двумя менеджерами Connection:Ограничение SSIS Transaction к одному менеджеру соединения
- InputDatabase
- OutputDatabase
InputDatabase только для чтения, с IsolationLevel=ReadUncommited
на ETL , В настоящее время я использую TransactionOption=Required
на моем контейнере, чтобы включить откаты при сбое.
Есть ли способ использовать транзакции в OutputDatabase, так как они не нужны для InputDatabase? В то время как текущая реализация работает, для нее требуется настроить координатор распределенных транзакций на сервере, который не нуждается в нем, наряду с открытием брандмауэров и портов.