回答

收藏

在 SQL Server 中创建审计触发器

技术问答 技术问答 245 人阅读 | 0 人回复 | 2023-09-12

我需要对我的 SQL Server 2005 数据库中的两个表进行更改和跟踪。我需要审查添加、删除和更新(包括更新内容的详细信息)。我计划使用触发器来做到这一点,但在谷歌上搜索后,我发现很容易错误地执行它,我想在一开始就避免它。* y# P4 {) v7 r& ^/ G9 f
任何人都能以优雅的方式发布更新触发器的例子吗?我希望最终得到一份结构如下的审计表:
8 Q1 m1 b( D( a4 S, T% `$ z, d# {6 a. CID
' G) i7 @  n, \- w9 U- J+ PLogDate0 Z# ]2 b8 v* W) D- r
TableName
' w% d7 n( B: x3 ]. F3 u  ITransactionType (update/insert/delete)0 t: M! m- ]2 b( e8 M' u3 B; ^
RecordID
1 C1 [4 u, S  a7 u# c9 W0 D' A# OFieldName9 o: L, e& J5 c
OldValue
, Y9 ^- S* {7 C! _NewValue
                                                               
2 Q3 E4 F( t6 t/ a9 s5 Z) ?7 s    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则