Security

在事務日誌中搜尋更改

  • October 29, 2013

我目前有一個帶有附加 CMS 的數據庫。CMS 有大約 50 多個具有不同權限級別的人可以登錄等…我想知道是否有一種方法可以查看事務日誌(每 30 分鐘記錄一次)並查看特定值的更新位置在位開關上。然後我可以與當時登錄的人交叉引用它,所以我在這方面很好。如果有人可以指導我如何閱讀事務日誌以找到對錶 x 的特定更新,那將是一個巨大的幫助。

如果您使用的是 MS SQL Server,最好下載這樣的工具而不是試圖弄清楚如何瀏覽整個事務日誌並使用這些功能。它有 14 天的免費試用期,應該會讓你更容易閱讀。

如果您最終不得不這樣做,請查看DBCC LOG 上的此執行緒:

打開 LDF 文件的方法有很多種,其中大多數都是這樣做的——打開它。獲取任何人類可讀的資訊並加以利用是很棘手的

ApexSQL Log是一個 SQL Server 事務日誌閱讀器,它可以讀取線上事務日誌、分離的事務日誌和事務日誌備份——包括本地和本地壓縮的。作為一個 LDF 查看器,它專注於操作(DML 和 DDL,總共 45 個),以及執行這些操作後發生的變化:打開 LDF 文件並查看 LDF 文件內容

您可以選擇性地查看或編寫事務中的一項或所有操作 - 創建撤消或重做腳本

免責聲明:我在 ApexSQL 擔任產品支持工程師

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