Обновите базу данных Oracle и базу данных SQL Server 2008 R2 в транзакции

Мне нужно выполнить обновление в таблице в Oracle, а также обновить таблицу в базе данных SQL Server 2008 R2.

Можно ли запустить их в транзакции с использованием ADO.Net?

1 ответ

Решение

Это называется транзакцией с расширенной архитектурой (XA), и да, она поддерживается в Microsoft Windows через приложение MSDTC.exe.

Вы можете прочитать все об этом здесь: http://technet.microsoft.com/en-us/library/cc753563%28v=ws.10%29.aspx еще одна хорошая статья, описывающая, как настроить DTC для поддержки транзакций с Oracle, находится здесь: http://msdn.microsoft.com/en-us/library/windows/desktop/aa344212%28v=vs.85%29.aspx

Другие вопросы по тегам