2014-06-16 20 views
-4

我正在使用SQL Server 2008,需要查看哪些命令已執行以及何時執行的列表。這可能嗎?我怎樣才能讀取這樣的日誌?在SQL Server中是否有日誌可以讀取已執行的命令?

+0

你是什麼意思「跟蹤最新交易」? –

+0

米奇,爲什麼downvote?通過跟蹤最新的交易,我的意思是我想查看已經進行了哪些交易。如果有這種記錄的話。 – DaveL

回答

0
0

有一些商業產品,將做到這一點像頂點SQL日誌,我想紅門可以做一個太,這給你一個很好的GUI做到這一切,但它是可以做到這一切沒有他們。話雖如此,如果你只需要這樣做一次,那麼你可能會因爲下載並使用其中一種產品的試用版而失去活力。

This tutorial向您展示瞭如何使用T-SQL和名爲fn_dblog的未公開的函數從日誌中提取信息。但是,這裏的警告和無證的功能一樣,就是你不應該在生產代碼中依賴它,以防它在沒有警告的情況下消失。如果你只是用它來調查某些東西,而不是按照計劃或任何東西使用它,那麼你會沒事的。

還有其他一些教程也使用fn_dblog,所以只需看看您最喜愛的搜索引擎。因爲它返回的信息並不是那麼直截了當,所以在使用它之前應該先閱讀這個函數。

相關問題