2009-08-26 74 views
0

我知道SQL Server 2008可以做到這一點,但本質上我需要一種方式來記錄對數據庫所做的所有更改。我不需要記錄選擇內容,也不需要記錄用戶,唯一重要的數據就是已添加或更改的內容,既涉及數據,也涉及列,表格和索引等結構變化。跟蹤SQL Server 2005元變化?

我有什麼選擇?

回答

1

Event Notifications可用於監視數據庫中的所有模式更改甚至整個事件級別。

全球 gata變化是不可能監測的。您可以選擇特定的表來監視和部署基於觸發器的監視。也有低影響的基於日誌的解決方案,但不是開箱即用的,它們都需要第三方工具。

+0

有點困惑 - 您鏈接到Exchange Server 2007的事件通知? – 2009-08-26 21:38:21

+0

無賴,現在修復 – 2009-08-26 21:50:00

1

我已經使用了AutoAudit很多,你只要將它應用到你想要審覈的任何表格。

主要缺點是它需要單列PK。但是我的大多數桌子都有代理身份PK,所以對於這種設計理念來說很好。

+0

不瞭解AutoAudit,看起來相當整潔 – 2009-08-26 20:51:49

+0

它確實有一些小錯誤,但討論板涵蓋了它。 – 2009-08-27 00:00:07