msdtc

    0熱度

    1回答

    我不確定是否正確的問它在這裏...我搜索網絡的答案,但徒勞...所以我只是想在這裏嘗試我的運氣。 下面是從微軟網站http://msdn.microsoft.com/en-us/library/ms189322(SQL.90).aspx 遠程PROC反式選項 使用通過微軟來保護服務器到服務器過程的操作遠程PROC反式選項摘錄分佈式交易協調員(MS DTC)交易。將remote proc trans

    6熱度

    4回答

    我剛開始使用TransactionScope,我發現總會有意想不到的事情發生,需要永遠調試。 我認爲擁有這些統一的列表對於那些「奇怪的錯誤」情況非常有用,另外還可以擴展我們對平臺怪異性的瞭解。 關於我如何去使用事務範圍的一些背景: Web應用程序 多個Web服務器,應用服務器和SQL服務器 交易將主要是數據庫事務,但有的會提升寫入MSMQ。

    3熱度

    4回答

    要在Subsonic中使用事務構造(如下所示),需要在Windows機器上運行MSDTC。對? using (TransactionScope ts = new TransactionScope()) { using (SharedDbConnectionScope sharedConnectionScope = new SharedDbConnectionScope(

    3熱度

    4回答

    我有一個使用實體框架的Web應用程序 - 我們利用TransactionScope類提供環境事務。 有什麼辦法可以告訴EF使用標準T-SQL事務優先於DTC事務嗎?我們經常在一個EntityContext和一個TransactionScope實例內對不同的表進行一些查詢,但是這似乎總是將事務推廣到DTC 我已經將一個簡短示例放在一起,請參見下文。對單個表的查詢正確啓動一個T-SQL事務並處於連接S

    1熱度

    1回答

    我有一個WCF服務,使用ODP.NET從Oracle數據庫讀取數據。該服務還寫入數據庫,但是間接地,因爲所有更新和插入都是通過我通過COM +訪問的較舊的業務邏輯層實現的,我使用這個業務邏輯包裝在TransactionScope中。較舊的層通過ODBC連接到Oracle,而不是ODP.NET。 我的問題是,由於Oracle使用兩階段提交,因爲舊的業務層使用ODBC,而不是ODP.NET,交易有時在

    0熱度

    1回答

    我只是在多臺服務器上做一些stat集合,而作爲測試,我正在使用我的機器(機器A)和另一臺機器(機器B)網絡。 我的機器(A)正在收集來自其他機器(B)的登臺表中的所有信息。我有一個運行SP和動態創建這樣的事情: exec ('exec SprocName ?', 1000) at [Machine B] 什麼上面做的是拉從機B. 1000個批處理這將循環,直到所有數據被檢索所需的信息。 下一次

    1熱度

    1回答

    我有一個問題,我知道是本地的,與事務範圍有關的東西,可能是MSDTC(我不太瞭解它)。 其他項目的開發商(相同的代碼,一切COMMITED)執行整體解決方案,但是當我試圖從數據庫中(不總是)得到一些數據,我有以下錯誤: The underlying provider failed on EnlistTransaction. at System.Data.EntityClient.En

    2熱度

    3回答

    我整天都收到這個錯誤。根據這個堆棧,它在招募時被拋出。如果每次我能夠排除故障並修復(通常是防火牆或LMHOSTS問題),都會發生此錯誤。由於它是隨機發生的,我不能爲了我的生活而想到會做什麼。 任何想法? System.Transactions.TransactionManagerCommunicationException: Communication with the underlying tr

    0熱度

    1回答

    MySQL支持MSDTC嗎?

    5熱度

    8回答

    在我們當前的項目中,我們使用ADO.NET實體框架作爲應用程序的數據層。有一些任務需要在事務中運行,因爲數據庫中有很多工作要做。我正在使用TransactionScope來圍繞這些任務。 using (TransactionScope transactionScope = new TransactionScope(TransactionScopeOption.RequiresNew)) {