我正在使用TransactionScope。在這個範圍內,有幾個不同的數據庫連接。但是,所有這些連接都在相同的物理服務器和相同的Sql Server實例上。連接的差異僅在數據庫中。這筆交易是否是DTC交易?DTC交易升級
Q
DTC交易升級
1
A
回答
2
建議你看看一些關於同一主題的其他問題,像這樣的:
TransactionScope automatically escalating to MSDTC on some machines?
1
我也有類似的問題,但我是用兩種不同的連接字符串。我發現這篇文章解決了這個問題。
http://joeknowsdotnet.wordpress.com/2012/07/19/entity-framework-msdtc-gotchya/
如果連接字符串不同,會出現在連接池,這引起我的DTC升級2個連接,即使它是SQL2012。
也許你可以使用相同的連接字符串,並在代碼中更改數據庫?
見池碎片由於許多數據庫節在此頁:http://msdn.microsoft.com/en-us/library/8xx3tyca(v=vs.110).aspx
相關問題
- 1. 爲什麼我的交易不會升級到DTC?
- 2. 跟蹤交易升級到DTC的原因
- 3. 爲什麼這個簡單的MSMQ交易升級到DTC?
- 4. 避免升級爲DTC SQL Azure的
- 5. 無法升級IsolationLevel快照的交易
- 6. 從grails 2.0.4升級到2.2.4 - 交易問題
- 7. 從Glassfish 2升級到Glassfish 3.異常不再回滾交易
- 8. 交易,鎖,隔離級別
- 9. 「設置交易級別」是否需要開始交易?
- 10. sudo易於得到更新&& sudo易於得到升級
- 11. Nhibernate with TransactionScope錯誤 - DTC事務預先階段失敗 - 升級到Nhibernate 3.0
- 12. Websphere 8.5升級和java2安全性 - 春季交易中的奇怪錯誤
- 13. 交易與非交易msmq
- 14. 開始交易...提交交易問題
- 15. 升級還是不升級
- 16. 升級升級版本
- 17. 春季,交易和單元測試 - 如何在課堂級別設置交易
- 18. 交易提交?
- 19. 升級Drupal後如何提交?
- 20. 社交引擎升級主題
- 21. 數據到Munge:股票交易,交易所交易
- 22. 交易
- 23. 交易
- 24. 交易
- 25. 來自交易級別數據的帳戶級別視圖
- 26. 春季交易傳播類別級別和方法級別
- 27. 春季交易:交易無效
- 28. Yodlee - 信用卡交易 - 交易地點
- 29. Hyperledger交易類型:創建交易
- 30. Mule交易範圍和XA交易
因此,它是允許有在SQL2008多個數據庫?在sql2012中怎麼樣? – Martin 2012-10-02 09:05:28