TransactionScope 分布式事務配置

2022-01-11 18:33:59 字數 1265 閱讀 8396

** 

1、先新增system.transactions的引用(需要新增net程式集)

c#呼叫時的**如下:

using system.transactions;

using (transactionscope scope = new transactionscope())

2、設定web伺服器及sql伺服器環境配置

控制面板->系統和安全->管理工具->元件服務

(web伺服器和sql伺服器都需要配置此項)

控制面板->系統和安全->管理工具->服務

(web伺服器和sql伺服器都需要配置此項)

控制面板->系統和安全->windows防火牆

(web伺服器和sql伺服器都需要配置此項)

3、mssql配置

對伺服器連線,右鍵->屬性
4、配置hosts(只配置web伺服器即可,如果不行,在sql伺服器上也配置上)本人的情況就是加上這個配置才沒有報錯

c:\windows\system32\drivers\etc

hosts檔案,用記事本開啟

(在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 的引用。下列 就是乙個正在建立的事務,這個事務自...