SQL Server auditing was first introduced with SQL Server 2008. This had been long overdue and has provided a great native auditing functionality into the SQL Server Database Engine. This capability enables you to audit server-level actions such as logins and database-level actions such as create table events and individual actions against database objects such as select, insert, delete, or update, and even execution of stored procedures.
All editions of SQL Server 2012 support server-level audits. Database-level auditing is limited to Enterprise, Developer, and Evaluation Editions.
What is an audit? An audit is the combination of several elements into a single package for a specific group of server actions or database ...