Server Audit Specification
    
    
        A Server Audit Specification defines which
        
        Audit Action Groups
        will be audited for the entire server (or "instance"). Some audit action groups
        comprise server level actions like the creation of a database or modification of
        a server role and hence are only applicable to the server itself. Other action groups
        are applicable at the database level but can be included in a server audit specification
        so that those actions are audited on all databases - even new ones created the future.
    
    
        Besides selecting action groups you must give the server audit specification a name
        and choose which
        Audit object
        it will be associated. Events generated by this audit specification will be logged
        according to the options in the associated Audit. In other words if you add the
        FAILED_LOGIN_GROUP to your server audit specification and then assign it to an Audit
        that defines \\server\share as the file destination, the failed login events will
        be written to log files at that destination along with events from any other audit
        specifications tied to that audit object.
    
    
        After creating a server audit specification you must enable it before SQL Server
        will begin logging events indicated by the action groups you selected. Before you
        can modify an audit specification you must disable it. No more events will be generated
        by the specification until you reenable it.
    
    
        Even though you see columns in the dialog below for object and principal information,
        they are not used for server audit specifications; the action groups you choose
        are audited for all applicable objects and regardless of who performs the operation.
        In fact action group audit rules are never scoped down by object or principal. Only
        audit action rules specified
        for certain commands in database audit specifications are scoped by object and principal.
    
    
        SQL Server Management Studio provides full GUI access to administering server audit
        specifications but you may also use these Transact-SQL commands:
    
    
        - CREATE SERVER AUDIT SPECIFICATION
- ALTER SERVER AUDIT SPECIFICATION
- DROP SERVER AUDIT SPECIFICATION
        LOGbinder provides a free tool to help you implement audit policy through a step-by-step
        interface:
        SQL Audit Policy Wizard.
    
    