一、SQL Server审核
“SQL Server 审核”对象收集单个服务器实例或数据库级操作和操作组以进行监视。 这种审核处于 SQL Server 实例级别。 每个 SQL Server 实例可以具有多个审核。
二、创建审核
1. 新建审核
2. 启用审核
三、创建审核规范
1. 服务器审核规范
您可以为每个审核创建一个服务器审核规范,因为它们都是在 SQL Server 实例范围内创建的。
服务器审核规范可收集许多由扩展事件功能引发的服务器级操作组。 您可以在服务器审核规范中包括“审核操作组”。 审核操作组是预定义的操作组,它们是数据库引擎中发生的原子事件。 这些操作将发送到审核,审核将它们记录到目标中。
2. 数据库审核规范
针对每个审核,您可以为每个 SQL Server 数据库创建一个数据库审核规范。
3. 启用审核规范
以启用数据库审核规范为例。
四、查看审核记录
1. 可以使用 Windows 中的“事件查看器”实用工具来读取 Windows 事件。
2. 对于文件目标,可以使用 SQL Server Management Studio 中的“日志文件查看器”。
3. 对于文件目标,也可以或使用 fn_get_audit_file 函数来读取目标文件。
select * from sys.fn_get_audit_file ('C:\Auditing\*',null,null) |
本文结语:
通过数据库审核,可以检查对于指定的数据库对象的查询和修改的事件。