![]() |
home
articles
news
code
blog
links
search
| ||
![]() ![]() ![]() |
Overview In SQL Server 2008 Enterprise Edition, Instance and Database level audit is now a built in function of the Database Engine with its own set of instance and database level objects, Server Audit and Server Audit Specification at the instance level and Database Audit Specification at the Database level (on a side note I'm not sure why they used the prefix Server since these are Instance level objects)
Server Audit objects define the properties of an audit (Queue Delay, Action on Audit Failure) as well as the output Target (File, Windows Application Log or Windows Security Log). You can create multiple Server Audits each of which defines its own Target. Server Audit Specification objects define the audit action groups that you want to audit at the Instance level and the Server Audit it belongs to. There can be a maximum of 1 Server Audit Specification per Server Audit. You can create multiple Server Audit Specifications as long as each one uses a separate Server Audit. Database Audit Specification objects define the individual audit actions or action groups that you want to audit at the Database level including any filters and the Server Audit it belongs to. There can be a maximum of 1 Database Audit Specification per Database per Server Audit. You can create multiple Database Audit Specifications for the same database but they need to belong to separate Server Audits. In the following series of articles I'll cover the three core objects in detail: Server Audit, Server Audit Specification and Database Audit Specification Server and Database Auditing Part I - Server Audit Server and Database Auditing Part II - Server Audit Specification Server and Database Auditing Part II - Database Audit Specification
|
|||||||||||||||||||
| © Copyright sqldbatips Ltd 2008. Contact webmaster | home | news | articles | code | blog | links | search | |