WEB开发网
开发学院数据库MSSQL Server 在SQL Server 2008中安装安全审计 阅读

在SQL Server 2008中安装安全审计

 2009-02-17 10:23:12 来源:WEB开发网   
核心提示: 第二个ADD 子句制定了单独审计活动,而不是一个活动组,在SQL Server 2008中安装安全审计(4),这样,审计活动就是SELECT、INSERT、UPDATE和 DELETE,其余的工作都由SQL Server完成,要了解更多有关审计方面的信息,但是你要注意,下面一行包含一个ON

第二个ADD 子句制定了单独审计活动,而不是一个活动组。这样,审计活动就是SELECT、INSERT、UPDATE和 DELETE。但是你要注意,下面一行包含一个ON子句指定的HumanResources schema和dbo安全主管。结果,只要dbo在HumanResources schema中查询一个对象或在 AdventureWorks2008数据库中插入、更新或删除,SQL Server就会将事件记入日志。

最后,CREATE DATABASE AUDIT SPECIFICATION语句中的最后一个子句就是WITH子句。跟上次一样,你可以在操作完之后就激活审计规范或者过一段时间之后再进行激活。

激活SQL Server审计

和我们刚刚回顾的审计规范一样,CREATE SERVER AUDIT 语句中的WITH子句并不支持STATE参数。也就是说你必须在单独的一步中激活审计,如下面的语句中所示:

USE master 
GO
ALTER SERVER AUDIT SrvAudit
WITH (STATE=ON)

你可以看到,我使用的是ALTER SERVER AUDIT 语句更改我之前创建的SQL Server审计(SrvAudit)。ALTER SERVER AUDIT语句中的WITH子句支持被我设置成ON的STATE参数,SQL Server会审计这些具体事件。

查看审计数据

你可以在 SQL Server Management Studio中用Log File Viewer查看审计数据。另外如果你创建SQL Server审计将事件保存到Application日志或者Security日志,这样你就可以用Event Viewer查看这些数据。我认为回顾事件信息最简单的方法就是将审计数据保存到一个二进制文件中,然后用Log File Viewer回顾这些数据。

要访问Log File Viewer,就要打开SQL Server Management Studio,扩展Security节点。接下来选择你要复习的审计,然后点击View Audit Log发送Log File Viewer。图1表示以上的例题中SQL Server Audit (SrvAudit)事件实例。

在SQL Server 2008中安装安全审计

图1:在Log File Viewer中查看审计数据

以上就是安装审计以及回顾审计数据的步骤。SQL Server 2008让这些步骤比以前版本执行更加简单。你只需要简单创建SQL Server审计,并附上一到两个审计规范,然后激活。其余的工作都由SQL Server完成。要了解更多有关审计方面的信息,请查看微软SQL Server联机丛书。

上一页  1 2 3 4 

Tags:SQL Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接