我知道SQL Server 2008可以做到這一點,但本質上我需要一種方式來記錄對數據庫所做的所有更改。我不需要記錄選擇內容,也不需要記錄用戶,唯一重要的數據就是已添加或更改的內容,既涉及數據,也涉及列,表格和索引等結構變化。跟蹤SQL Server 2005元變化?
我有什麼選擇?
我知道SQL Server 2008可以做到這一點,但本質上我需要一種方式來記錄對數據庫所做的所有更改。我不需要記錄選擇內容,也不需要記錄用戶,唯一重要的數據就是已添加或更改的內容,既涉及數據,也涉及列,表格和索引等結構變化。跟蹤SQL Server 2005元變化?
我有什麼選擇?
Event Notifications可用於監視數據庫中的所有模式更改甚至整個事件級別。
全球 gata變化是不可能監測的。您可以選擇特定的表來監視和部署基於觸發器的監視。也有低影響的基於日誌的解決方案,但不是開箱即用的,它們都需要第三方工具。
我已經使用了AutoAudit很多,你只要將它應用到你想要審覈的任何表格。
主要缺點是它需要單列PK。但是我的大多數桌子都有代理身份PK,所以對於這種設計理念來說很好。
不瞭解AutoAudit,看起來相當整潔 – 2009-08-26 20:51:49
它確實有一些小錯誤,但討論板涵蓋了它。 – 2009-08-27 00:00:07
有點困惑 - 您鏈接到Exchange Server 2007的事件通知? – 2009-08-26 21:38:21
無賴,現在修復 – 2009-08-26 21:50:00