Эскалация DTC транзакции - PullRequest
       11

Эскалация DTC транзакции

1 голос
/ 08 января 2010

Я использую TransactionScope. В этой области есть несколько различных соединений с базой данных. Но все эти соединения на одном физическом сервере и на одном экземпляре Sql Server. Разница в подключениях только в базах данных. Является ли эта транзакция транзакцией DTC?

Ответы [ 2 ]

2 голосов
/ 08 января 2010

Предлагаем вам взглянуть на некоторые другие вопросы по той же теме, например:

TransactionScope автоматически переходит в MSDTC на некоторых машинах?

1 голос
/ 20 февраля 2014

У меня была похожая проблема, но я использовал две разные строки подключения. Я нашел эту статью, которая решила проблему.

http://joeknowsdotnet.wordpress.com/2012/07/19/entity-framework-msdtc-gotchya/

Если строки подключения отличаются, в пуле подключений будет 2 подключения, что привело к эскалации моего кода DTC, хотя это был SQL2012.

Может быть, вы можете использовать одну и ту же строку подключения и изменить базу данных в коде?

См. Раздел Пул из-за большого количества баз данных на этой странице: http://msdn.microsoft.com/en-us/library/8xx3tyca(v=vs.110).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...