**
1、先新增system.transactions的引用(需要新增net程式集)
c#呼叫時的**如下:
using system.transactions;2、設定web伺服器及sql伺服器環境配置using (transactionscope scope = new transactionscope())
控制面板->系統和安全->管理工具->元件服務(web伺服器和sql伺服器都需要配置此項)
控制面板->系統和安全->管理工具->服務(web伺服器和sql伺服器都需要配置此項)
控制面板->系統和安全->windows防火牆(web伺服器和sql伺服器都需要配置此項)
3、mssql配置
對伺服器連線,右鍵->屬性4、配置hosts(只配置web伺服器即可,如果不行,在sql伺服器上也配置上)本人的情況就是加上這個配置才沒有報錯c:\windows\system32\drivers\etchosts檔案,用記事本開啟
(在web伺服器上的hosts檔案中需要配置sql伺服器的資訊)
(如果測試通不過,在sql伺服器上的hosts檔案中配置上web伺服器的資訊)
TransactionScope 分布式事務
transactionscope是.net framework 2.0滯後,新增了乙個命名空間。它的用途是為資料庫訪問提供了乙個 輕量級 區別於 sqltransaction 的事物。使用之前必須新增對 system.transactions.dll 的引用。下列 就是乙個正在建立的事務,這個事務自...
TransactionScope 之分布式配置
本文 transactionscope是個好東西,可以自動管理transaction,即使是對分布式資料庫也可以,但是需要一些配置 摸索了2天。本文的環境為windows 2003 1.對跑 的機器和sql所在的伺服器進行component services的配置 administative too...
TransactionScope 分布式事務
transactionscope是.net framework 2.0滯後,新增了乙個命名空間。它的用途是為資料庫訪問提供了乙個 輕量級 區別於 sqltransaction 的事物。使用之前必須新增對 system.transactions.dll 的引用。下列 就是乙個正在建立的事務,這個事務自...