2014-11-01 93 views
0

我有一個關於SQL Server事務模型的問題。 雖然我知道,我們有5款車型或數據庫事務的模式(平板,分佈式,嵌套,多層次和鏈接)。 我想知道這在SQL服務器(所有版本)存在其中的一個或一個更好的辦法,SQL有什麼樣的交易型業務模式,並支持他們? 我在網上衝浪,但我無法找到任何與我的問題有關的東西。 請幫我SQL Server支持的流轉模式

回答

1

快速搜索建議下面的文章Exploring SQL Server's Distributed Transactions,這應該給你一個你的實際問題的出發點。

更新

從的Technet的文檔上Transactions

  • 顯式事務顯式啓動事務。
  • 自動提交交易每個單獨的Transact-SQL語句致力於它 完成時。
  • 隱性事務下一個語句自動 啓動一個新事務。當該事務完成後,下一個Transact-SQL語句將啓動一個新的事務。

所以雖然術語有點不同,但支持平面,分佈式,嵌套和鏈接。多級也可能是,但我不熟悉它的語義來說。

您還可能有興趣在Isolation Levels in the Database Engine,這在我看來可以對您的應用程序的特性具有更大的影響(其中分佈式tranactions可以說是更多的是系統級的關注?)

+0

此鏈接只是在談論分佈式事務模型,但我想知道所有的人都用一些例子 – 2014-11-02 15:19:01

+0

@EhsanNabavi我已經更新了多一點的分析答案。祝你好運。 – chrisb 2014-11-02 20:53:40

+0

THX .... Id通過第一個鏈接找到我的答案 – 2014-11-03 09:46:53