2

我目前在 SQL Server 数据库中的行更新/插入上捕获帐单更改表数据的审计历史记录。这个问题/答案已被打死(但也从 Microsoft SQL Server 功能和用户定义解决方案的功能演变而来)。

但是,在我的场景中,我发现频繁的架构更改。因此,我手动删除并重新创建影子审计表,这对许多表来说变得乏味。

是否有 SQL Server 的统包功能或插件,可以从开发人员的角度/非 dba 轻松完成,即在同一个地方/一站式购物中捕获元更改和全行更新/事务?

似乎有很多方法,但我想要一个解决方案。我现在这样做的方式是,随着架构的增长,我向影子表添加一个新列,并在审计表中查找架构何时更改。

  1. CDC - 更改数据捕获,但在清理时删除表
  2. 审计触发器
  3. 审计表功能
  4. AutoAudit:喜欢选项,没有更新,性能似乎很慢
  5. EF 审计跟踪更改更改跟踪
4

0 回答 0