我目前在 SQL Server 数据库中的行更新/插入上捕获帐单更改表数据的审计历史记录。这个问题/答案已被打死(但也从 Microsoft SQL Server 功能和用户定义解决方案的功能演变而来)。
但是,在我的场景中,我发现频繁的架构更改。因此,我手动删除并重新创建影子审计表,这对许多表来说变得乏味。
是否有 SQL Server 的统包功能或插件,可以从开发人员的角度/非 dba 轻松完成,即在同一个地方/一站式购物中捕获元更改和全行更新/事务?
似乎有很多方法,但我想要一个解决方案。我现在这样做的方式是,随着架构的增长,我向影子表添加一个新列,并在审计表中查找架构何时更改。