数据库表结构和数据有时会被无意或者恶意,或者需要追踪最近的数据结构变更记录,以往必须通过日志查询,SQL Server2008开始提供了 审核(Audit )功能,SQL2012有所升级,利用它可以实现对数据库的变更记录
这里介绍如何创建Audit:
第一步:打开数据库管理器 安全性=》审核 (Audit )
右键 新建审核
新建的时候 一切默认,选择日志文件存储路径即可
点击“确认”创建成功
注意:创建后默认是未开启状态 右键开启即可。
第二步: 创建审核规则
如果需要对某个数据库进行审核需要 到数据库=》安全=》数据库审核规范中 新建规范
如上图所示这里创建了对表th的 select 监控 和结构变更监控,常见监控参数
第三步:查看审核日志
通过日志可以清楚的看到数据库修改的内容
注意:
SCHEMA_Object_Change_Group:可以监控表结构变更