【发布时间】:2013-07-19 14:36:05
【问题描述】:
我正在使用 vb5 和 sybase db。我有不同的角色(具有活动目录组),更改表格。我想为此表写一个审计跟踪(审计表),以查看...所有更改时间戳的人)。如何做到这一点?
【问题讨论】:
-
您使用的是什么 Sybase 数据库。日月光?作为一个?智商?
-
使用 Sybase ASE 12.5.3
我正在使用 vb5 和 sybase db。我有不同的角色(具有活动目录组),更改表格。我想为此表写一个审计跟踪(审计表),以查看...所有更改时间戳的人)。如何做到这一点?
【问题讨论】:
触发器会起作用,但根据您需要的粒度和安全级别,您可能还想考虑使用 Sybase ASE 中包含的审计功能。
以下是有关内置审计选项的信息:
Sybase ASE System Admin Guide: Security Administration - Auditing
【讨论】:
尝试以下方法:
使用 _log 创建一个新表(通过复制原始表) 称为审计的额外列并强制将插入/更新到表中 使用触发器或编写审计程序。我们应用了相同的 我上一家公司的几十张桌子的逻辑,它服务于 目的。
【讨论】: