SQL Server查看資料庫操作記錄系統函數fn_dblog使用

來源:互聯網
上載者:User
fn_dblog的使用方法。用來查看資料庫操作記錄fn_dblog的使用方法  fn_dblog函數應用。 

SQL Server提供了大量常規的函數,例如,函數fn_dblog可以將SQL Server的交易記錄以資料表記錄的形式返回給使用者。該函數的使用形式如下所示。 

::fn_dblog(@StartingLSN, @EndingLSN) 

其中,該函數的兩個參數分別表示起始的LSN號和結束的LSN號。預設情況下,可以使用空值。如果將@StartingLSN設定為空白,則表示從首日誌記錄開始查詢,如果@EndingLSN為空白值,則表示一直查詢到日誌的尾記錄為止。 

提示 

LSN,是Log Sequence Number,即記錄序號的簡稱,SQL Server使用交易記錄來記錄發生在資料庫伺服器的事務。

如果想查看與資料庫Northwind相關的日誌記錄,可以按照下面步驟進行設定。 

(1) 在【查詢編輯器】中輸入下面的Transact-SQL語句: 

USE Northwind 
SELECT * FROM ::fn_dblog(null, null) 
GO 

(2) 單擊【執行】按鈕,與資料庫Northwind相關的每條日誌資訊將以資料集的形式返回。 

(3) 此外,也可以像設計其他普通查詢語句那樣設定查詢條件,如下所示: 

USE Northwind 
SELECT [Begin Time] ,* FROM ::fn_dblog(null,null) WHERE [Begin Time] >= '2012/10/22'
GO 

提示 :

使用fn_dblog可以監視諸如資料表更新、插入和刪除等事務操作。因此執行這些操作後,資料庫交易記錄中會有相應的記錄出現。

 
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.