首页 / 知识
关于sql server:DB Audit Trail的最佳实现是什么?
2023-04-15 05:49:00

What is the best implementation for DB Audit Trail?数据库审核跟踪将捕获用户的上次修改时间,修改日期和创建日期。 有几种可能的实现:
如果您在回答中包括实现(或链接到),那将是很好的。 根据您的操作,您可能希望将审计从数据层移到数据访问层。 它给您更多的控制权。 我在这里问了一个类似的问题,关于NHibernate和SqlServer。 +2用于在DAL中实施何时/如何进行审核。 至于审核条目本身应位于何处,取决于它如何显示。 如果用户可以查看单独的"审计跟踪报告",我将做一个单独的表,但是如果您想内联显示上次修改类型的审计,则可以标记现有表。 我完全获得第二名@IainMH(并投票支持他)。 您希望将其包含在DAL中,并理想地与某种方面/拦截器/代码注入机制相关联。
这是我用来审计表的实现: |
最新内容
相关内容
linux命令换行后修改?
linux命令换行后修改?,服务,系统,本行,代码,环境,工作,命令,文件,终端,字符,在LINUX命令行中要怎么换行?1、命令行窗口按Enter换行。命令提示linux命令创建用户组?
linux命令创建用户组?,系统,代码,密码,用户组,用户,命令,信息,名称,新增,管理,Linux中如何创建用户和用户组linux一条命令不能创建多个用户组linux修改端口号命令?
linux修改端口号命令?,代码,服务,系统,端口,工作,邮箱,文件,编辑,命令,后果,在linux下登录ssh如何指定端口?SSH 默认使用的端口号是 22。大多linux修改锁屏命令?
linux修改锁屏命令?,时间,系统,密码,名称,软件,电脑,工具,命令,终端,快捷键,linux如何锁定屏幕1、字符界面,按ctrl +s 键,即可关掉屏幕回显,类似linux修改时钟命令?
linux修改时钟命令?,时间,系统,大陆,国家,时区,命令,信息,终端,时钟,日期,linux怎么修改时间inux修改时间命令是date-s+时分秒。修改linux系统查看linux用户命令行?
查看linux用户命令行?,信息,系统,时间,名称,密码,用户,命令,地址,状态,设备,Linux查看所有用户用什么命令输入“cat /etc/passwd”命令查看所linux所有用户命令行?
linux所有用户命令行?,系统,信息,地址,工作,密码,命令,用户,时间,电脑,管理,Linux里怎么用命令查看所有用户1、您好,查看linux下所有用户步骤:第linux用户下的命令是?
linux用户下的命令是?,系统,工作,管理,地址,命令,密码,基础,信息,目录,新增,Linux系统基础操作指令1、linux常用命令有pwd命令、cd命令、ls命linux命令大全数据库?
linux命令大全数据库?,服务,系统,平台,状态,软件,通用,环境,数据,神州,地址,在Linux上用命令怎么连接数据库(linux连接oracle数据库命令)登录linux上数据库的命令?
linux上数据库的命令?,服务,系统,信息,地址,命令,密码,工具,管理,数据,单位,在Linux上用命令怎么连接数据库(linux连接oracle数据库命令)1、登linux命令dm数据库?
linux命令dm数据库?,地址,软件,时间,设备,名字,服务,位置,名称,公司,命令,linux创建dm数据库超时linux/sys下无法新建 方法如下打开c盘,在用户linux关机用户命令?
linux关机用户命令?,系统,工作,信息,状态,管理,命令,基础,目录,用户,功能,linux常用命令及用法1、linux常用命令: pwd命令 该命令的英文解释