事務可以在同一個SQL服務器上的多個數據庫中工作嗎? 如果是這樣,這是一個分佈式事務嗎?或將基本BEGIN TRANSACTION
工作?事務可以在同一個SQL服務器上的多個數據庫中工作嗎?如果是這樣,這是一個分佈式事務嗎?
16
A
回答
27
在相同的情況下跨越多個數據塊事務是本地事務。 BEGIN TRANSACTION可以正常工作。
3
剛剛測試過它。 BEGIN TRANSACTION
按照預期在同一臺服務器上的兩個數據庫上運行。
-3
SQL Server文檔很清楚如何啓動分佈式事務。
+0
分佈式事務只需要通過鏈接的服務器鏈接到不同實例的數據庫。如果兩個數據庫都在同一個Sql Server實例中,那麼BEGIN TRANSACTION就足夠了。 – harsimranb
相關問題
- 1. WCF分佈式事務在幾個服務器和一個數據庫上
- 2. MySql可以在多個表上回滾一個sql事務嗎?
- 3. Ext.NET是一個服務器端庫嗎?
- 4. 多個REST調用可以參與分佈式事務嗎?
- 5. 這是.NET/SQL Server事務方案嗎?
- 6. iOS - 這是一個枚舉任務嗎?
- 7. 數據庫事務 - 或者這是一個正常化問題?
- 8. 會有這樣一個免費的PHP支持服務器,可以讓我執行這個任務嗎?
- 9. Google路線服務零結果。這是一個錯誤嗎?
- 10. 從多個來源到單個SQL服務器實例的分佈式事務
- 11. 如果我只有一個面向公衆的IP,我可以擁有多個服務器嗎?如果是這樣,這是如何完成的?
- 12. 我的數據庫服務器應該是同一服務上的一個Pod
- 13. 這是一個AngularJS服務僞裝成工廠嗎?
- 14. 在CodeIgniter中,我們可以像這樣使用數據庫事務嗎?
- 15. 這個「get url」php代碼在IIS服務器上工作嗎?
- 16. 你能分割一個圖形數據庫嗎?如果是這樣,怎麼樣?
- 17. 可以在同一個Microsoft SQL服務器上的2個數據庫上使用TransactionScope嗎?
- 18. PHP - 服務器端驗證 - 這是一個好方法嗎?
- 19. 是否有意義擁有基礎服務,如果是這樣的話,這是一個很好的方法嗎?
- 20. 跨多個數據庫的SQL事務
- 21. 多個數據庫事務
- 22. Android服務中的線程,這是一個好主意嗎?
- 23. 多個負載均衡器可以指向同一個上游服務器嗎?
- 24. Web服務可以在同一個應用程序服務器中調用另一個Web服務嗎?
- 25. SQL Server - 通過兩個數據庫的非分佈式事務
- 26. SQL - 單個事務可以拆分爲多個更小的SQL文件嗎?
- 27. Entity Framework是否支持在單個事務中保存到同一個SQL Server上的多個數據庫?
- 28. php sql多個查詢。這是一件大事嗎?
- 29. 我可以像這樣運行一個服務器/客戶端程序嗎?
- 30. STDIN.getch作爲一個非阻塞事件(這是可能的嗎?)
是這種交易所需的MSDTC服務嗎?這次交易會是分佈式交易嗎? – Entrodus
@Entrodus DTC不參與。 http://stackoverflow.com/questions/23976740/distributed-database-transaction-vs-cross-database-transaction –
來自官方文檔的小記錄:跨越兩個或更多數據庫的數據庫引擎的單個實例內的事務是實際上是分佈式事務。實例在內部管理分佈式事務;對用戶來說,它是作爲本地交易來運作的。「 https://technet.microsoft.com/en-us/library/ms191440(v=sql.105).aspx – Deniz