成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server 分布式事務的概念與包括事物

數據庫 SQL Server 分布式
我們今天主要向大家講述的是SQL Server 分布式事務概念的闡述,以及對SQL Server 分布式事務中所包含事項的描述。

以下的文章主要介紹的是SQL Server 分布式事務的概念,我們大家都知道SQL Server 數據庫的分布式事務主要是涉及來自兩個或者是多個源的資源的相關事務。Microsoft® SQL Server™ 2000 支持分布式事務。

使用戶得以創建事務來更新多個 SQL Server 數據庫和其它數據源。

分布式事務包括:

資源管理器

控制分布式事務所涉及的每個資源的軟件稱為資源管理器。SQL Server 分布式事務由各個資源管理器內的本地事務組成。每個資源管理器必須能夠與分布式事務內的所有其它資源管理器相協調,以提交或回滾自己的本地事務。SQL Server 可以作為分布式事務內的資源管理器工作,并遵從用于分布式事務處理的 X/Open XA 規范。

事務管理器

提交或回滾分布式事務由稱為事務管理器的軟件組件控制。事務管理器與每個資源管理器相協調,確保一起提交或回滾所有組成分布式事務的本地事務。Microsoft 分布式事務處理協調器 (MS DTC) 服務如事務管理器一樣工作。MS DTC 遵從用于分布式事務處理的 X/Open XA 規范。

兩階段提交 (2PC)

需要進行特殊的提交處理,以防止在管理跨越多個資源管理器的事務時出現問題。當刷新日志緩沖區使其可用時,提交大事務可能需要相對較長的時間。提交進程本身還可能遇到錯誤,需要強行回滾。如果事務管理器只是請求每個資源管理器提交,則可能從一些資源管理器返回成功狀態,然后從某個資源管理器得到錯誤信息。這會導致沖突,因為所有SQL Server 分布式事務都應回滾,而部分事務已提交。兩階段提交通過將提交分成兩相可以解決此問題:

準備

事務管理器給每個資源管理器發送一個準備提交的請求。然后,每個資源管理器執行完成提交進程所需的所有大量占用資源的操作,如刷新所有日志緩沖區。資源管理器只保留維護事務完整性所需的最少的鎖,然后給事務管理器返回成功狀態。

提交

如果所有資源管理對發給它們的準備請求返回成功狀態,事務管理器將給每個資源管理器發送提交命令。然后,每個資源管理器快速將事務記錄為已完成,并釋放上次控制的資源。如果有任何資源管理器對準備請求返回錯誤信息,事務管理器將給每個資源管理器發送回滾命令。

有幾種方法可以使應用程序在分布式事務內包括 SQL Server 2000:

如果應用程序有本地事務并且發出分布式查詢,本地事務將升級到SQL Server 分布式事務。

發出 BEGIN DISTRIBUTED TRANSACTION 語句。

如果應用程序有本地事務并且將 REMOTE_PROC_TRANSACTIONS 選項設置為>

使用用于 SQL Server 的 OLE DB 提供程序或 SQL Server ODBC 驅動程序的應用程序,可以使用 OLE DB 方法或 ODBC 函數讓 SQL Server 連接聯接由應用程序啟動的SQL Server 分布式事務。

【編輯推薦】

  1. SQL Server處理空值操作中的3大問題有哪些?
  2. SQL Server 2000優化SELECT 語句的方案介紹
  3. SQL Server 2000文件損壞的修復方案
  4. 改善SQL Server安全規劃的6步驟
  5. SQL Server備份文件中對現存數據庫的導入
責任編輯:佚名 來源: 163.com
相關推薦

2010-07-26 13:25:11

SQL Server分

2010-07-23 13:25:31

2010-07-21 13:42:53

SQL Server分

2025-05-15 08:05:00

2010-07-14 08:59:20

SQL Server分

2009-09-18 15:10:13

分布式事務LINQ TO SQL

2022-06-21 08:27:22

Seata分布式事務

2010-07-21 13:53:41

SQL Server分

2022-06-27 08:21:05

Seata分布式事務微服務

2010-07-06 09:39:20

SQL Server分

2010-09-10 08:54:02

2010-07-05 16:53:38

SQL Server

2017-07-26 15:08:05

大數據分布式事務

2024-01-05 07:28:50

分布式事務框架

2019-10-10 09:16:34

Zookeeper架構分布式

2010-06-30 16:58:24

SQL Server分

2021-04-23 08:15:51

Seata XA AT

2009-06-19 15:28:31

JDBC分布式事務

2010-06-30 17:27:32

SQL Server數

2021-09-29 09:07:37

分布式架構系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久免费观看 | 欧美四虎| 在线观看免费av网 | 午夜影院毛片 | 日韩在线播放中文字幕 | 青青久在线视频 | 最新毛片网站 | 国产91久久久久蜜臀青青天草二 | 日韩中文字幕在线观看 | 男人影音| 在线观看视频福利 | 爱爱免费视频 | 日韩最新网站 | 伊人在线| 日韩欧美不卡 | 国产人久久人人人人爽 | 久久成人一区二区三区 | 黄色一级大片视频 | 九九国产在线观看 | 玖玖玖在线观看 | 中文字幕中文字幕 | 精品一区久久 | 91精品国产91久久久久久吃药 | 国产精品射 | 日韩一区二区三区视频在线观看 | 国产性生活一级片 | av一级毛片 | 亚洲一区二区三区四区五区午夜 | 一区视频| 99久久免费观看 | 午夜视频在线观看一区二区 | 日本一二三区在线观看 | 亚洲在线看 | 久久网一区二区 | 日韩精品一区二区三区视频播放 | 国产精品久久久久久久久久妇女 | 国产综合av| 97在线观看 | 久在线 | 日韩欧美亚洲 | av中文字幕在线播放 |