msdtc

    0熱度

    1回答

    我正在使用TransactionScope執行測試方法。 我希望在執行測試方法期間對數據庫所做的所有更改最終回滾到之前的狀態。 爲了實現這一點,我沒有在scope的末尾寫scope.Complete()。 我的問題: 別當我不寫到底transaction.Complete();通過dbContext.Savechanges()做數據庫的變化被還原?

    1熱度

    1回答

    在SQL Server 2008R2中,我有一個非常頻繁運行的代理作業。這項工作只需一個步驟即可調用存儲過程。存儲過程非常長,並調用其他存儲過程,其中一些過程也很長。 存儲過程需要與不同服務器上的多個數據庫一起工作。 問題是代理作業有時會失敗。它會多次運行而不會失敗,然後會失敗一次,然後下一次運行它會成功運行。一切都在一個事務中完成,所以如果失敗,數據將被恢復。這讓我相信這不是一個語法或數據問題,

    1熱度

    4回答

    我有一個BizTalk服務器和BizTalk通過WCF-SQL向其發送消息的SQL服務器。 BizTalk服務器已經調用了該服務器超過一年沒有問題。我今天早上突然不能來(星期五工作)。 完整的錯誤調用WCF-SQL端點時,我得到的是: A message sent to adapter "WCF-SQL" on send port "MyPort" with URI "mssql://mySQLS

    2熱度

    1回答

    我有一個客戶端工作站使用的WCF服務。 現在,在Windows 8上運行的其中一個客戶端會拋出以下異常: 事務流了無法解組。發生以下異常:MSDTC事務管理器的WS-AtomicTransaction協議服務「Version10」已禁用,無法解組傳入事務。 分佈式事務的設置已在源代碼和工作站中執行。 我試圖使這篇文章中描述的協議:https://msdn.microsoft.com/en-us/l

    0熱度

    1回答

    我正在測試我們的應用程序和位於不同域中的數據庫服務器之間的DTC服務。 要解決DNS問題,修改在二個數據庫服務器和應用服務器的hosts文件,並與IP和服務器名稱的網絡文件,DBNETWORK項 我們有防火牆和所需端口這些服務器和數據庫測試期間開放從應用服務器連接也是成功的。 端口打開雙向:135,1433年至1434年,5100-5200,8853-8856,25,27975,8770,POP3

    1熱度

    1回答

    Reason for System.Transactions.TransactionInDoubtException提到交易被提升爲MSDTC的三個原因。前兩個是衆所周知的,但第三個原因如下: 3.如果您有「嘗試/ catch(重試超時/死鎖重試)」邏輯,您的代碼中運行,那麼這可以當事務處於System.Transactions.TransactionScope中時會導致問題,因爲SQL Serv

    0熱度

    2回答

    我想要做的是讓多個線程,進程甚至機器共享單個事務。準確地說。我想將大量工作(主要是SQL Server查詢)分享給我的多個線程,進程或機器,並且我希望工作是原子化的。我已經看過MSDTC,但是如果您想要更新幾個不同的SQL Server實例(或其他資源),並且在同一個事務下擁有所有內容,但它似乎總是源於同一個源。即一個過程(一個連接)。可能嗎?對技術沒有限制,除了SQL Server。我想要兩個階

    1熱度

    1回答

    我有一個解決方案使用NServiceBus + SQL在開發環境中正常工作。在UAT環境中,我們的Ops團隊希望將數據庫託管在高度可用的組上,這意味着我們無法啓用DTC。 該解決方案使用NServceBus,因此我無法控制entrie代碼庫,並且無法在沒有大量返工的情況下禁用DTC。 Ops團隊正在努力維持其正常運行時間,因爲考慮到應用程序對業務至關重要。 我明白這個功能是支持的,直到SQL 20

    0熱度

    1回答

    我使用實體提供商 & SqlClient提供在一個事務範圍針對相同的SQL Server不需要分佈式事務升級。我收到以下錯誤: 分佈式事務管理器(MSDTC)的網絡訪問已被禁用。請使用組件服務管理工具在MSDTC的安全配置中啓用DTC以進行網絡訪問。 我不想升級到MSDTC,因爲只有一個SQL服務器正在使用。請建議。

    0熱度

    1回答

    我使用TransactionScope將數據保存在兩個不同的上下文中...數據庫服務器位於不同的域中,因此我得到一個異常...是否有人知道工作週期要完成那?