從我已閱讀有關fn_dblog()
MS-SQL的各種信息中,我認爲AllocUnitName
包含表名。但是最近,我正在檢查刪除特定表格的行,但在fn_dblog(null,null)
返回的結果中找不到它的名稱。有幾行有dbo.MyTable.PK_xxxx
,但沒有任何內容,只有dbo.MyTable
。這是一張每天有幾十筆交易的表,所以我想知道AllocUnitName
是否是查找表名的正確位置。我在這裏使用MS-SQL 2008 R2。我如何找到與fn_dblog()中的特定表相關的行
因此,如果AllocUnitName
不適合查看,我應該在fn_dblog(null,null)返回的結果中查找特定於特定表的記錄。
是的,他們沒有記錄,但他們也不是一個祕密。 SQL開發團隊自己撰寫博客。 Paul Randal在這裏解釋了爲什麼他們沒有記錄:http://www.sqlskills.com/blogs/paul/post/Why-are-so-many-DBCC-commands-undocumented.aspx 我會檢查AllocUnitName是否使用了主鍵,如你所建議的。 – unubar