数据库安全、部署与维护指南
1. 审计跟踪
审计跟踪在数据库管理中起着至关重要的作用,它可以帮助我们记录数据的变更信息,以便后续的追踪和审查。以下是审计跟踪需要记录的基本信息:
- 变更后的字段值
- 变更的日期和时间
- 进行变更的用户 ID
此外,还可以根据需要记录以下可选信息:
- 变更所通过的表单名称
- 访问解决方案所使用的 PC IP 地址(可能并非在所有环境中都适用)
- 记录是插入(新记录)还是更新
1.1 使用 VBA 实现审计跟踪
要为数据库创建审计跟踪模块,需要先设计一个表来存储要跟踪的信息。表设计完成后,在前端(FE)文件中创建一个模块,并在表单的“Before Update”事件中调用该模块。以下是具体的代码实现:
'------------------------------------------------------------------------------
' Function : CaptureAuditTrail
' Author : DougY
' Date : 4/1/2013
' Purpose : Insert data into the audit trail table
' Arguments : strTableName = Name of table
' frmName = Name of the form used
' strRecordPK = Primary key value of t
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



