msdtc

    2熱度

    2回答

    我們一直在嘗試 - 沒有成功 - 在Amazon EC2中獲取本地服務器和我們的雲服務器之間的事務消息隊列。 我們正在使用NServiceBus,並且已經獲得了pub/sub示例以及其他各種在本地和EC2之間工作的小型應用程序,但試圖旋轉我們實際應用程序的組件正在證明......無理取鬧。 至於我可以工作,允許本地服務器(DYLAN-PC)以事務發送一條消息通過在Amazon EC2實例的隊列中,

    2熱度

    1回答

    我已經部署到Azure和Azure SQL,它不支持MSDTC,並且我無法理解如何重寫我的代碼以防止我假設是嵌套連接。我對EF很新,而且我對TransactionScope的瞭解並不好,所以我不確定我是否擁有正確的模式。 我試圖使用repos,這是在ObjectContext的一個共享實例上調用的(我試圖在EndRequest上處理但有問題,所以這對我來說是另一個問題)。 我有一個事務在Objec

    0熱度

    1回答

    您好我在數據庫重新啓動後登記到分佈式事務有問題。 我的環境: 的Windows 7 64位與SP1 Oracle數據庫11g Express Edition的 ODP.NET 4.112.3.0 我的程序: const string connectionString = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(

    3熱度

    1回答

    我們在不同的數據庫服務器上有兩個數據庫(MS SQL Server 2008)。 我們需要在兩個表中插入數據,每個數據庫服務器上都有一個表,並且它們都需要位於一個事務中,所以我們需要一個分佈式事務。 我們插入從.NET程序中的數據,我認爲我們有兩個選擇: 在.NET中使用TransactionScope類以啓動分佈式事務。這在測試環境中的我的開發機器上工作,但只有在設置了DTC以允許與網絡通信之後

    5熱度

    3回答

    問題。在註冊方案中,我試圖在用戶表中插入一個用戶,然後爲該用戶調用WebSercurity.CreateAccount(在一個事務中)。這會導致MS DTC在服務器上不可用的錯誤。 Description。我這樣做的原因是因爲我有一個Customer實體,它繼承自User,所以WebSercurity.CreateUserAndAccount不能使用,因爲它不知道約Customer,只是插入Use

    3熱度

    1回答

    我有兩個存儲庫指向同一個SQL Server 2008 R2(10.50.2550.0)數據庫。一個存儲庫基於實體框架,另一個使用常規的SqlConnection。我需要執行,涉及到兩個操作,所以我使用了一個TransactionScope,讓他們在同一事務: using (TransactionScope scope = new TransactionScope(TransactionScope

    0熱度

    2回答

    快速(我認爲)關於實體框架如何參與DTC交易的問題。 如果我在同一個分佈式事務中創建兩個DbContext,那麼我保存在第一個上下文中的數據是否可以通過第二個上下文進行後續查詢? 換句話說,在DTC事務中:我通過context1獲取,更改和保存數據,然後創建context2並查詢相同的實體。 context2的未落實數據是否可用於context2?

    0熱度

    1回答

    我正在測試工作流基礎4.5中的接收事務範圍,我認爲它有問題! 看到我的roolback交易或者通過明確的roolback: using (TransactionScope s = new TransactionScope()) { using (ServiceReference1.ServiceClient cli = new ServiceReference1.ServiceClie

    2熱度

    1回答

    我正在嘗試使用System.Transactions(TransactionScope)來協調一組進程,每個進程都執行一些數據庫工作。最終,所有進程都需要通過一個父進程進行原子級回滾或回滾。不幸的是,迄今爲止我沒有嘗試過。 我的基本策略是在父進程中將TransactionScope保存到文件中,然後調用加載文件的子進程,在自己的TransactionScope中使用事務並返回到父進程。 但這不適用

    1熱度

    2回答

    我遇到了在我的應用程序中設置事務的問題。當我進行輕量交易它的工作原理: using (TransactionScope tx = new TransactionScope()) { // Connect to Server 1 in a transaction tx.Complete() } 當我做一個嵌套事務,它失敗: using (TransactionScope