檢視SQL Server的事務日誌

2022-04-01 05:02:07 字數 468 閱讀 7530

sql server 7.0和sql server2000中,可以用下面的命令檢視:

dbcc log ( , [, type=] )

例如:dbcc log (master,0)

引數:dbid or dbname - 任一資料庫的id或名字

type - 輸出結果的型別:

0 - 最少資訊(operation, context, transaction id)

1 - 更多資訊(plus flags, tags, row length)

2 - 非常詳細的資訊(plus object name, index name,page id, slot id)

3 - 每種操作的全部資訊

4 - 每種操作的全部資訊加上該事務的16進製制資訊

預設 type = 0

要檢視msater資料庫的事務日誌可以用以下命令:

dbcc log (master)

sqlserver事務的用法

事務 transaction 是併發控制的單位,是使用者定義的乙個操作序列。這些操作要麼都做,要麼都不做,是乙個不可分割的工作單位。通過事務,sql server 能將邏輯相關的一組操作繫結在一起,以便伺服器保持資料的完整性。現在通過乙個典型的銀行轉賬的例子來說明一下 首先建立乙個表 create ...

SQLServer 事務的應用

事務基本框架 declare errorsum int 定義變數,用於累計事務執行過程中的錯誤 set errorsum 0 初始化為0,即無錯誤 begin transaction begin update cardaccount set currentmoney currentmoney 100...

sql server中的 事務

begin tran update data update tb 顧客表 set 郵編 1300511 where 顧客編號 kh003 commit tran update data 在儲存過程中使用事務 判斷pro pro16儲存過程是否存在,如果存在將它刪除 if exists select ...