<a href="http://www.cnblogs.com/lori/archive/2013/01/04/2844584.html">将不确定變為确定~transactionscope何時提升為分布式事務</a>
<a href="http://www.cnblogs.com/lori/archive/2013/01/17/2864182.html">将不确定變為确定~transactionscope何時提升為分布式事務~再續(避免引起不必要的MSDTC)</a>
一 什麼時間會把你的transactionscope提升為分布式事務,即要使用MSDTC服務
當你的WEB伺服器與資料庫伺服器在同台電腦上,對同一個庫進行操作時,它不會提升為分布式事務
當你的WEB伺服器與資料庫伺服器在同台電腦上,,對于同一個庫,建立多個資料上下文時,它不會提升為分布式事務
當你的WEB伺服器與資料庫伺服器在同台電腦上,,當你操作兩個庫的表,這時才會提升為分布式事
當你的WEB伺服器與資料庫伺服器不在同台電腦上,每次都會引發MSDTC
二 案例分析:
測試環境:SQLSERVER2008在一台伺服器
IIS7在别一台伺服器
感謝閱讀!