此文章主要是脚本示例,更多说明看官方文档:审核(数据库引擎)
-- 必须在 master 数据库中创建审核
USE master;
GO
-- 创建服务器审核对象
-- https://msdn.microsoft.com/zh-cn/library/cc280448(v=sql.100).aspx
CREATE SERVER AUDIT [Audit_ToFile]
TO FILE...
分类:
数据库 时间:
2015-04-28 21:06:28
阅读次数:
265
介绍Audit是SQLServer2008之后才有的功能,它能告诉你“谁什么时候做了什么事情”。具体是指审核SQLServer数据库引擎实例或单独的数据库涉及到跟踪和记录数据库引擎中发生的事件。它的底层是基于扩展事件(ExtentedEvent),所以其性能和灵活性相对较好。审核数据可以输出到审核..
分类:
数据库 时间:
2015-03-04 19:32:00
阅读次数:
343
原文:SQL Server审计功能入门:SQL Server审核 (SQL Server Audit)介绍 Audit是SQL Server 2008之后才有的功能,它能告诉你“谁什么时候做了什么事情”。具体是指审核SQL Server 数据库引擎实例或单独的数据库涉及到跟踪和记录数据库引擎中发生的...
分类:
数据库 时间:
2015-03-04 18:58:36
阅读次数:
213
介绍SQLServer2008引入了CDC(ChangeDataCapture),它能记录:1.哪些数据行发生了改变2.数据行变更的历史记录,而不仅仅是最终值。跟CT(ChangeTracking)相比,它通过作业实现异步变更跟踪(像事务复制),而CT是同步实现的。因此它对性能的影响较轻并且不会影响事务。典型应用是在..
分类:
数据库 时间:
2015-03-04 13:08:14
阅读次数:
239
介绍 Audit是SQL Server 2008之后才有的功能,它能告诉你“谁什么时候做了什么事情”。具体是指审核SQL Server 数据库引擎实例或单独的数据库涉及到跟踪和记录数据库引擎中发生的事件。它的底层是基于扩展事件(Extented Event),所以其性能和灵活性相对较好。审核数据可....
分类:
数据库 时间:
2015-03-04 12:45:44
阅读次数:
228
从SQLServer2008Enterprise开始,可以使用SQLServerAudit来设置自动审核。在审核节点,可以创建一个或多个审核规范,这些规范可用于服务器审核规范和数据库审核规范。通过审核功能可以跟踪SQLServer数据库服务器上的事件。审核可以有以下类别的操作:1.服务器级别:这些操作包..
分类:
数据库 时间:
2015-01-08 15:39:05
阅读次数:
300
大致步骤:A.创建审核B.创建数据库级别的审核规范-监控数据库对象的创、删除与修改C.测试审核功能-创建、修改与删除数据库对象D.使用日志文件查看器阅读审核日志1.创建审核在审核上右键—新建审核在审核名称:audit-database审核文件:file文件路路径:C:\Myadmin\audit_logs并..
分类:
数据库 时间:
2015-01-08 15:34:35
阅读次数:
284
大致步骤:A.创建审核B.创建访问数据库表的审核—监视用户访问指定的数据库表C.测试审核功能—使用登录账户allen访问数据库表customersD.使用T-SQL函数来分析、筛寻审核”的日志数据E.审核文件的归档存放1.创建登录帐号,赋予适当的权限创建登录帐号allen2.创建审核创建审核:a..
分类:
数据库 时间:
2015-01-08 15:32:09
阅读次数:
374
最近工作中有一个需求,就是某一个比较重要的业务表经常被莫名其妙的变更。在SQL Server中这类工作如果不事前捕获记录的话,无法做到。对于捕获变更来说,可以考虑的选择包括Trace,CDC。但Trace的成本比较大,对于负载量较高的系统并不合适,而CDC需要影响业务库,因此SQL Server A...
分类:
数据库 时间:
2015-01-05 18:38:50
阅读次数:
245
SQLServer审核(Audit)--如何创建审核可以使用SQLServerManagementStudio或Transact-SQL定义审核。在创建并启用审核后,目标将接收各项。您可以使用Windows中的“事件查看器”实用工具来读取Windows事件。对于文件目标,您可以使用SQLServerManagementStudio中的“日志文件查..
分类:
数据库 时间:
2014-12-25 11:30:40
阅读次数:
165