msdtc

    5熱度

    1回答

    當我們使用System.Transactions的轉換(爲實例創建TransationScope)時,默認情況下所有的Sql連接(System.Data.SqlClient.SqlConnection)(但不是Oracle.DataAccess.OracleConnection的true)都被列入在開幕式上。 這就是所謂的自動徵募。很好的功能。但它可以通過連接字符串的參數(enlist = fal

    3熱度

    1回答

    我有一個存儲過程中的SQL插入查詢,用於將行插入到鏈接的服務器表中。 由於存儲過程在父事務中被調用,所以此Insert語句嘗試使用DTC將行插入鏈接服務器。我想避免 DTC從捲入。 有什麼辦法可以做到這一點(如提示)的插入SQL語句忽略事務範圍?

    4熱度

    6回答

    在這個asp.net中,我正在清理它可能發生死鎖。我想確保代碼正確處理它們,所以我試圖編寫NUnit測試來觸發死鎖..... DAO被實體分割。每個實體都有一組測試,這些測試由Startup()和Teardown()方法包圍,這些方法創建一個事務範圍,然後在測試完成後將其回滾。這適用於其他任何事情,但對於死鎖完全沒有用處。 如何使用可以可靠複製的TransactionScope和SQL2000(即

    5熱度

    4回答

    我想爲我的Sql 2000數據庫的Linq-to-Sql操作設置一個簡單的事務。使用的TransactionScope它看起來像這樣: using (TransactionScope transaction = new TransactionScope()) { try { Store.DBDataContext dc = new Store.DBDataCon

    0熱度

    1回答

    我需要在兩個MS SQL Server 2005, 之間進行DISTRIBUTED TRANSACTION,它會拋出一個錯誤,即不存在活動事務,或者像這樣做。 DTCTESTER程序會丟失事務無法完成的錯誤。 btw 135端口在防火牆上打開。 也許有人知道什麼問題,或有建議?

    2熱度

    1回答

    當使用ado.net並在單個事務(使用System.Transactions.TransactionScope)內創建到MS SQL Server數據庫的多個連接時,System.Transactions是否將事務從輕量級事務管理器提升到分佈式事務協調器(內核在Vista上的事務協調器),即使連接字符串對於所有連接對象都是相同的? 該文檔在這種特定情況下有些模棱兩可。它表示,如果在事務處理期間另一

    2熱度

    1回答

    我遇到了使用MSDTC和Oracle的問題。這是一個.net應用程序,我使用TransactionScope類來控制事務。 問題是,有時候,如果事務回滾(scope.Dispose被調用時沒有調用scope.Complete),它會長時間處於「Aborting」狀態,而不會釋放鎖定的記錄。即使事務處於「正在中止」狀態,當調用Dispose來中止事務時,它將立即返回,因此線程不會卡住。 有誰知道什麼

    0熱度

    3回答

    我想使用System.Transaction.TransactionScope來創建一個事務來調用一些存儲過程,但它似乎並沒有自行清理。一旦事務完成(提交或未處理事務範圍對象),後續到數據庫的連接將以讀取提交級別的可序列化打開,而不是像通常那樣進行提交。 我打開和關閉每個調用的連接(關閉並返回到正常的.NET連接池),我錯過了一些方法來顯式重置連接,當我完成了它的使用交易?我認爲System.Tr