Sql-Server

嘗試讀取 TDE 加密的日誌文件

  • February 8, 2022

我有完整的完整備份和日誌備份鏈。我希望準確調查某個使用者在給定時間段內完成了哪些交易。

數據庫(因此所有備份)由 TDE 加密。ApexSQL Log 等工具不適用於 TDE 加密的數據源。有什麼方法可以分析日誌文件以找出我想要的資訊嗎?

我可以執行 fn_dump_dblog 它給了我一些資訊,但是我無法檢索有關更改內容的確切資訊,例如將哪一列更改為什麼值。

你有數據庫審計嗎?臨時表?如果您有這些解決方案之一,它可以相對容易地完成。

如果沒有,您可以使用未記錄的函式**fn_dump_dblog()**來分析日誌備份內容。

希望這可以幫助!

可以使用 fn_dump_dblog() 來收集使用者活動。使用 SUSER_NAME()/SUSER_ID() 以及來自日誌轉儲的事務 sid。

APEX SQL 工具無法向您顯示任何內容,而您自己可以從日誌中獲得更多資訊(這要容易得多:))。有多種方法可以確定事務期間發生的更改。這是一個例子

我不確定您要查找的確切內容,但使用一些有針對性的 Google 查詢應該可以滿足您的需求。

引用自:https://dba.stackexchange.com/questions/211570