Condividi tramite


Azioni e gruppi di azioni di SQL Server Audit

La funzionalità controllo SQL Server consente di controllare gruppi a livello di server e a livello di database di eventi e singoli eventi. Per altre informazioni, vedere SQL Server Audit (motore di database).

SQL Server controlli sono costituiti da zero o più elementi dell'azione di controllo. Tali attività possono essere un gruppo di azioni, ad esempio Server_Object_Change_Group, oppure azioni singole, ad esempio operazioni SELECT da eseguire in una tabella.

Nota

Server_Object_Change_Group include le operazioni CREATE, ALTER e DROP per qualsiasi oggetto server (database o endpoint).

Ai controlli possono essere associate le categorie di azioni seguenti:

  • Azioni a livello di server, che includono operazioni server, ad esempio modifiche relative alla gestione e operazioni di accesso e di disconnessione.

  • Azioni a livello di database, che includono operazioni DML (Data Manipulation Language) e DDL (Data Definition Language).

  • Azioni a livello di controllo, ovvero le azioni del processo di controllo.

Alcune azioni eseguite sui componenti di controllo SQL Server vengono controllate intrinsecamente in un controllo specifico e in questi casi si verificano eventi di controllo automaticamente perché l'evento si è verificato sull'oggetto padre.

Di seguito sono elencate le azioni controllate in modo intrinseco:

  • Modifica stato del controllo del server (impostazione dello stato su ON oppure OFF)

Di seguito sono elencati gli eventi non controllati in modo intrinseco:

  • CREATE SERVER AUDIT SPECIFICATION

  • ALTER SERVER AUDIT SPECIFICATION

  • DROP SERVER AUDIT SPECIFICATION

  • CREATE DATABASE AUDIT SPECIFICATION

  • ALTER DATABASE AUDIT SPECIFICATION

  • DROP DATABASE AUDIT SPECIFICATION

Al momento della creazione, tutti i controlli sono disabilitati.

Gruppi di azioni di controllo a livello di server

I gruppi di azioni di controllo a livello di server sono azioni simili a SQL Server classi di eventi di controllo della sicurezza. Per altre informazioni, vedere SQL Server Event Class Reference.

Nella tabella seguente vengono descritti i gruppi di azioni di controllo a livello di server e, dove applicabile, viene specificata la classe di evento di SQL Server equivalente.

Nome gruppo di azione Descrizione
APPLICATION_ROLE_CHANGE_PASSWORD_GROUP Questo evento viene generato ogni volta che una password viene modificata per un ruolo applicazione. Equivale a Audit App Role Change Password Event Class.
AUDIT_CHANGE_GROUP Questo evento viene generato ogni volta che un controllo viene creato, modificato o eliminato, nonché ogni volta che la specifica di un controllo viene creata, modificata o eliminata. Qualsiasi modifica al controllo viene verificata nel controllo stesso. Equivale a Audit Change Audit Event Class.
BACKUP_RESTORE_GROUP Questo evento viene generato ogni volta che viene eseguito un comando per il backup o il ripristino. Equivalente alla classe di evento Audit Backup/Restore.
BROKER_LOGIN_GROUP Questo evento viene generato per segnalare i messaggi di controllo correlati alla sicurezza del trasporto Service Broker. Equivale a Audit Broker Login Event Class.
DATABASE_CHANGE_GROUP Questo evento viene generato quando un database viene creato, modificato o eliminato. viene creato, modificato o eliminato. Equivale a Audit Database Management Event Class.
DATABASE_LOGOUT_GROUP Questo evento viene generato quando un utente del database indipendente si disconnette da un database. Equivale alla classe di evento Audit Database Logout.
DATABASE_MIRRORING_LOGIN_GROUP Questo evento viene generato per segnalare i messaggi di controllo correlati alla sicurezza del trasporto del mirroring del database. Equivale a Audit Database Mirroring Login Event Class.
DATABASE_OBJECT_ACCESS_GROUP Questo evento viene generato a ogni accesso a oggetti di database, ad esempio tipi di messaggio, assembly e contratti.

Questo evento viene generato per qualsiasi accesso a qualsiasi database. Nota: Ciò potrebbe portare a record di controllo di grandi dimensioni.

Equivale a Audit Database Object Access Event Class.
DATABASE_OBJECT_CHANGE_GROUP Questo evento viene generato quando si esegue un'istruzione CREATE, ALTER o DROP in oggetti di database, ad esempio schemi. L'evento viene generato ogni volta che un oggetto di database viene creato, modificato o eliminato. Nota: Ciò potrebbe portare a grandi quantità di record di controllo.

Equivale a Audit Database Object Management Event Class.
DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP Questo evento viene generato in caso di modifica del proprietario di oggetti nell'ambito del database. Questo evento viene generato in caso di qualsiasi modifica del proprietario di oggetti per qualsiasi database del server. Equivale a Audit Database Object Take Ownership Event Class.
DATABASE_OBJECT_PERMISSION_CHANGE_GROUP Questo evento viene generato quando è stata eseguita un'istruzione GRANT, REVOKE o DENY per oggetti di database, ad esempio assembly o schemi. Questo evento viene generato per qualsiasi modifica alle autorizzazioni per gli oggetti per qualsiasi database del server. Equivale a Audit Database Object GDR Event Class.
DATABASE_OPERATION_GROUP Questo evento viene generato quando vengono effettuate operazioni in un database, ad esempio il checkpoint o la sottoscrizione di notifiche di query. nonché in caso di qualsiasi operazione effettuata su qualsiasi database. Equivale a Audit Database Operation Event Class.
DATABASE_OWNERSHIP_CHANGE_GROUP Questo evento viene generato quando si utilizza l'istruzione ALTER AUTHORIZATION per modificare il proprietario di un database e quando vengono controllate le autorizzazioni necessarie a tale scopo. L'evento viene inoltre generato in caso di qualsiasi modifica del proprietario del database per qualsiasi database del server. Equivale a Audit Change Database Owner Event Class.
DATABASE_PERMISSION_CHANGE_GROUP Questo evento viene generato ogni volta che viene emesso un oggetto GRANT, REVOKE o DENY per un'autorizzazione di istruzione da qualsiasi entità in SQL Server (questo vale per gli eventi solo database, ad esempio la concessione di autorizzazioni per un database).

Questo evento viene generato per qualsiasi modifica alle autorizzazioni del database (evento GDR) per qualsiasi database del server. Equivale a Audit Database Scope GDR Event Class.
DATABASE_PRINCIPAL_CHANGE_GROUP Questo evento viene generato quando in un database vengono create, modificate o eliminate entità, quali gli utenti. Equivale a Audit Database Principal Management Event Class. L'evento equivale anche alla classe di evento Audit Add DB Principal, generata in relazione alle stored procedure deprecate sp_grantdbaccess, sp_revokedbaccess, sp_addPrincipal e sp_dropPrincipal.

Questo evento viene generato ogni volta che un ruolo del database viene aggiunto o rimosso utilizzando le stored procedure sp_addrole e sp_droprole. nonché ogni volta che una qualsiasi entità di database viene creata, modificata o eliminata da un database. Equivale a Classe di evento Audit Add Role.
DATABASE_PRINCIPAL_IMPERSONATION_GROUP Questo evento viene generato quando è presente un'operazione di rappresentazione nell'ambito del database, ad esempio EXECUTE AS <principal> o SETPRINCIPAL. Questo evento viene generato per le rappresentazioni effettuate in qualsiasi database. Equivale a Audit Database Principal Impersonation Event Class.
DATABASE_ROLE_MEMBER_CHANGE_GROUP Questo evento viene generato ogni volta che un account di accesso viene aggiunto a un ruolo del database o rimosso. La classe di evento viene generata in relazione alle stored procedure sp_addrolemember, sp_changegroup e sp_droprolemember. Questo evento viene generato per qualsiasi modifica apportata ai membri del ruolo del database in qualsiasi database. Equivale a Classe di evento Audit Add Member to DB Role.
DBCC_GROUP Questo evento viene generato ogni volta che un'entità esegue un comando DBCC. Equivale a Audit DBCC Event Class.
FAILED_DATABASE_AUTHENTICATION_GROUP Viene indicato il tentativo fallito di accesso a un database indipendente da parte di un'entità. Gli eventi di questa classe vengono generati da connessioni nuove o riutilizzate da un pool di connessioni. Equivale a Audit Login Failed Event Class.
FAILED_LOGIN_GROUP Indica che un'entità ha tentato di accedere a SQL Server e non è riuscita. Gli eventi di questa classe vengono generati da connessioni nuove o riutilizzate da un pool di connessioni. Equivale a Audit Login Failed Event Class.
FULLTEXT_GROUP Viene indicata l'occorrenza di un evento full-text. Equivale a Audit Fulltext Event Class.
LOGIN_CHANGE_PASSWORD_GROUP Questo evento viene generato ogni volta che una password di accesso viene modificata tramite l'istruzione ALTER LOGIN o la stored procedure sp_password. Equivale a Audit Login Change Password Event Class.
LOGOUT_GROUP Indica che un'entità ha disconnesso SQL Server. Gli eventi di questa classe vengono generati da connessioni nuove o riutilizzate da un pool di connessioni. Equivale a Audit Logout Event Class.
SCHEMA_OBJECT_ACCESS_GROUP Questo evento viene generato ogni volta che nello schema è stata utilizzata un'autorizzazione per gli oggetti. Equivale a Audit Schema Object Access Event Class.
SCHEMA_OBJECT_CHANGE_GROUP Questo evento viene generato quando si effettua un'operazione CREATE, ALTER o DROP in uno schema. Equivale a Audit Schema Object Management Event Class.

Questo evento viene generato negli oggetti dello schema. Equivale a Audit Object Derived Permission Event Class.

Questo evento viene generato ogni volta che uno schema di un database viene modificato. Equivale a Audit Statement Permission Event Class.
SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP Questo evento viene generato quando vengono controllate le autorizzazioni per la modifica del proprietario dell'oggetto dello schema, ad esempio una tabella, una procedura o una funzione. Questa situazione si verifica quando si assegna un proprietario a un oggetto tramite l'istruzione ALTER AUTHORIZATION. Questo evento viene generato in caso di qualsiasi modifica del proprietario dello schema per qualsiasi database del server. Equivale a Audit Schema Object Take Ownership Event Class.
SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP Questo evento viene generato ogni volta che un'istruzione GRANT, DENY o REVOKE viene eseguita per un oggetto dello schema. Equivale a Audit Schema Object GDR Event Class.
SERVER_OBJECT_CHANGE_GROUP Questo evento viene generato per operazioni CREATE, ALTER o DROP negli oggetti server. Equivale a Audit Server Object Management Event Class.
SERVER_OBJECT_OWNERSHIP_CHANGE_GROUP Questo evento viene generato in caso di modifica del proprietario degli oggetti nell'ambito del server. Equivale a Audit Server Object Take Ownership Event Class.
SERVER_OBJECT_PERMISSION_CHANGE_GROUP Questo evento viene generato ogni volta che viene emesso un'autorizzazione GRANT, REVOKE o DENY per un oggetto server da qualsiasi entità in SQL Server. Equivale a Audit Server Object GDR Event Class.
SERVER_OPERATION_GROUP Questo evento viene generato quando si utilizzano operazioni di controllo della sicurezza, ad esempio la modifica di impostazioni, risorse, opzioni per l'accesso esterno o autorizzazioni. Equivale a Audit Server Operation Event Class.
SERVER_PERMISSION_CHANGE_GROUP Questo evento viene generato quando viene eseguita un'istruzione GRANT, REVOKE o DENY in relazione alle autorizzazioni nell'ambito del server, ad esempio in caso di creazione di un account di accesso. Equivale a Audit Server Scope GDR Event Class.
SERVER_PRINCIPAL_CHANGE_GROUP Questo evento viene generato in caso di creazione, modifica o eliminazione di entità del server. Equivale a Audit Server Principal Management Event Class.

Questo evento viene generato quando un'entità esegue la stored procedure sp_defaultdb o sp_defaultlanguage o l'istruzione ALTER LOGIN. Equivale a Audit Addlogin Event Class.

Questo evento viene generato in relazione alle stored procedure sp_addlogin e sp_droplogin. e a Audit Login Change Property Event Class.

Questo evento viene generato per le stored procedure sp_grantlogin o sp_revokelogin. Equivale a Audit Login GDR Event Class.
SERVER_PRINCIPAL_IMPERSONATION_GROUP Questo evento viene generato quando è presente una rappresentazione all'interno dell'ambito del server, ad esempio l'account di accesso> EXECUTE AS<. Equivale a Audit Server Principal Impersonation Event Class.
SERVER_ROLE_MEMBER_CHANGE_GROUP Questo evento viene generato ogni volta che un account di accesso viene aggiunto a un ruolo predefinito del server o rimosso. L'evento viene generato in relazione alle stored procedure sp_addsrvrolemember e sp_dropsrvrolemember. Equivale a Classe di evento Audit Add Login to Server Role.
SERVER_STATE_CHANGE_GROUP Questo evento viene generato quando viene modificato lo stato del servizio SQL Server. Equivale a Audit Server Starts and Stops Event Class.
SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP Viene indicato il corretto accesso a un database indipendente da parte di un'entità. Equivale alla classe di evento Audit Successful Database Authentication.
SUCCESSFUL_LOGIN_GROUP Indica che un'entità ha eseguito l'accesso a SQL Server. Gli eventi di questa classe vengono generati da connessioni nuove o riutilizzate da un pool di connessioni. Equivale a Audit Login Event Class.
TRACE_CHANGE_GROUP Questo evento viene generato per tutte le istruzioni che consentono di controllare l'autorizzazione ALTER TRACE. Equivale a Audit Server Alter Trace Event Class.
USER_CHANGE_PASSWORD_GROUP Questo evento viene generato ogni volta che la password di un utente del database indipendente viene modificata tramite l'istruzione ALTER USER.
USER_DEFINED_AUDIT_GROUP Questo gruppo monitora gli eventi generati usando sp_audit_write (Transact-SQL) . In genere, nei trigger o nelle stored procedure sono incluse chiamate a sp_audit_write per abilitare il controllo di eventi importanti.

Considerazioni

I gruppi di azioni a livello di server coprono le azioni in un'istanza di SQL Server. Qualsiasi controllo dell'accesso agli oggetti dello schema in un database, ad esempio, viene registrato se il gruppo di azioni appropriato viene aggiunto a una specifica del controllo del server. In una specifica del controllo del database vengono registrati solo gli accessi agli oggetti dello schema del database specifico.

Le azioni a livello di server non consentono di applicare filtri dettagliati sulle azioni a livello di database. Per implementare l'applicazione di filtri dettagliati sull'azione, è necessario un controllo a livello di database, ad esempio un controllo di azioni SELECT nella tabella relativa ai clienti per account di accesso nel gruppo relativo ai dipendenti. In una specifica del controllo di un database utente non includere oggetti con ambito server, ad esempio viste di sistema.

Gruppi di azioni di controllo a livello di database

Database-Level i gruppi di azioni di controllo sono azioni simili alle classi di eventi di controllo della sicurezza di SQL Server. Per ulteriori informazioni sulle classi degli eventi, vedere SQL Server Event Class Reference.

Nella tabella seguente vengono descritti i gruppi di azioni di controllo a livello di database e, dove applicabile, viene specificata la classe di evento di SQL Server equivalente.

Nome gruppo di azione Descrizione
APPLICATION_ROLE_CHANGE_PASSWORD_GROUP Questo evento viene generato ogni volta che una password viene modificata per un ruolo applicazione. Equivale a Audit App Role Change Password Event Class.
AUDIT_CHANGE_GROUP Questo evento viene generato ogni volta che un controllo viene creato, modificato o eliminato, nonché ogni volta che la specifica di un controllo viene creata, modificata o eliminata. Qualsiasi modifica al controllo viene verificata nel controllo stesso. Equivale a Audit Change Audit Event Class.
BACKUP_RESTORE_GROUP Questo evento viene generato ogni volta che viene eseguito un comando per il backup o il ripristino. Equivalente alla classe di evento Audit Backup/Restore.
DATABASE_CHANGE_GROUP Questo evento viene generato quando un database viene creato, modificato o eliminato. Equivale a Audit Database Management Event Class.
DATABASE_LOGOUT_GROUP Questo evento viene generato quando un utente del database indipendente si disconnette da un database. Equivalente alla classe di evento Audit Backup/Restore.
DATABASE_OBJECT_ACCESS_GROUP Questo evento viene generato ogni volta che viene eseguito l'accesso a oggetti di database, ad esempio certificati e chiavi asimmetriche. Equivale a Audit Database Object Access Event Class.
DATABASE_OBJECT_CHANGE_GROUP Questo evento viene generato quando si esegue un'istruzione CREATE, ALTER o DROP in oggetti di database, ad esempio schemi. Equivale a Audit Database Object Management Event Class.
DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP Questo evento viene generato in caso di modifica del proprietario di oggetti nell'ambito del database. Equivale a Audit Database Object Take Ownership Event Class.
DATABASE_OBJECT_PERMISSION_CHANGE_GROUP Questo evento viene generato quando è stata eseguita un'istruzione GRANT, REVOKE o DENY per oggetti di database, ad esempio assembly o schemi. Equivale a Audit Database Object GDR Event Class.
DATABASE_OPERATION_GROUP Questo evento viene generato quando vengono effettuate operazioni in un database, ad esempio il checkpoint o la sottoscrizione di notifiche di query. Equivale a Audit Database Operation Event Class.
DATABASE_OWNERSHIP_CHANGE_GROUP Questo evento viene generato quando si utilizza l'istruzione ALTER AUTHORIZATION per modificare il proprietario di un database e quando vengono controllate le autorizzazioni necessarie a tale scopo. Equivale a Audit Change Database Owner Event Class.
DATABASE_PERMISSION_CHANGE_GROUP Questo evento viene generato ogni volta che viene emesso un oggetto GRANT, REVOKE o DENY per un'autorizzazione di istruzione da parte di qualsiasi utente in SQL Server per eventi solo database, ad esempio la concessione di autorizzazioni per un database. Equivale a Audit Database Scope GDR Event Class.
DATABASE_PRINCIPAL_CHANGE_GROUP Questo evento viene generato quando in un database vengono create, modificate o eliminate entità, quali gli utenti. Equivale a Audit Database Principal Management Event Class. Equivale anche alla classe di evento Audit Add DB User, generata in relazione alle stored procedure deprecate sp_grantdbaccess, sp_revokedbaccess, sp_adduser e sp_dropuser.

Questo evento viene generato ogni volta che un ruolo del database viene aggiunto o rimosso utilizzando le stored procedure deprecate sp_addrole e sp_droprole. Equivale a Classe di evento Audit Add Role.
DATABASE_PRINCIPAL_IMPERSONATION_GROUP Questo evento viene generato quando è presente una rappresentazione all'interno dell'ambito del database, ad esempio l'utente> EXECUTE AS <o SETUSER. Equivale a Audit Database Principal Impersonation Event Class.
DATABASE_ROLE_MEMBER_CHANGE_GROUP Questo evento viene generato ogni volta che un account di accesso viene aggiunto a un ruolo del database o rimosso. Questa classe di evento viene usata con le stored procedure sp_addrolemember, sp_changegroup e sp_droprolemember. Equivale alla classe di evento Audit Add Member to DB Role
DBCC_GROUP Questo evento viene generato ogni volta che un'entità esegue un comando DBCC. Equivale a Audit DBCC Event Class.
FAILED_DATABASE_AUTHENTICATION_GROUP Viene indicato il tentativo fallito di accesso a un database indipendente da parte di un'entità. Gli eventi di questa classe vengono generati da connessioni nuove o riutilizzate da un pool di connessioni. Viene generato questo evento.
SCHEMA_OBJECT_ACCESS_GROUP Questo evento viene generato ogni volta che nello schema è stata utilizzata un'autorizzazione per gli oggetti. Equivale a Audit Schema Object Access Event Class.
SCHEMA_OBJECT_CHANGE_GROUP Questo evento viene generato quando si effettua un'operazione CREATE, ALTER o DROP in uno schema. Equivale a Audit Schema Object Management Event Class.

Questo evento viene generato negli oggetti dello schema. Equivale a Audit Object Derived Permission Event Class. e a Audit Statement Permission Event Class.
SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP Questo evento viene generato quando vengono controllate le autorizzazioni per la modifica del proprietario dell'oggetto dello schema, ad esempio una tabella, una procedura o una funzione. Questa situazione si verifica quando si assegna un proprietario a un oggetto tramite l'istruzione ALTER AUTHORIZATION. Equivale a Audit Schema Object Take Ownership Event Class.
SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP Questo evento viene generato ogni volta che viene eseguita un'istruzione GRANT, DENY o REVOKE per un oggetto dello schema. Equivale a Audit Schema Object GDR Event Class.
SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP Viene indicato il corretto accesso a un database indipendente da parte di un'entità. Equivale alla classe di evento Audit Successful Database Authentication.
USER_CHANGE_PASSWORD_GROUP Questo evento viene generato ogni volta che la password di un utente del database indipendente viene modificata tramite l'istruzione ALTER USER.
USER_DEFINED_AUDIT_GROUP Questo gruppo monitora gli eventi generati usando sp_audit_write (Transact-SQL) .

Azioni di controllo a livello di database

Le azioni a livello di database supportano il controllo di azioni specifiche direttamente nello schema del database e negli oggetti dello schema, ad esempio tabelle, viste, stored procedure, funzioni, stored procedure estese, code e sinonimi. Tipi, raccolte di XML Schema, database e schemi non sono controllati. Il controllo di oggetti dello schema può essere configurato nello schema o nel database, ovvero tutti gli eventi sugli oggetti dello schema contenuti nello schema o nel database specificato verranno controllati. Nella tabella seguente vengono descritte le azioni di controllo a livello di database.

Azione Descrizione
SELECT Questo evento viene generato ogni volta che viene eseguita un'istruzione SELECT.
UPDATE Questo evento viene generato ogni volta che viene eseguita un'istruzione UPDATE.
INSERT Questo evento viene generato ogni volta che viene eseguita un'istruzione INSERT.
DELETE Questo evento viene generato ogni volta che viene eseguita un'istruzione DELETE.
EXECUTE Questo evento viene generato ogni volta che viene eseguita un'istruzione EXECUTE.
RECEIVE Questo evento viene generato ogni volta che viene eseguita un'istruzione RECEIVE.
REFERENCES Questo evento viene generato ogni volta che viene controllata un'autorizzazione REFERENCES.

Considerazioni

  • Le azioni di controllo a livello di database non si applicano alle colonne.

  • Quando Query Processor parametrizza la query, il parametro può apparire nel log degli eventi di controllo anziché nei valori di colonna della query.

  • Le istruzioni RPC non vengono registrate.

Gruppi di azioni di controllo a livello di controllo

È possibile controllare le azioni anche durante il processo di controllo stesso. Questa operazione può essere eseguita sia nell'ambito del server che in quello del database. In quest'ultimo caso l'operazione può essere eseguita solo per le specifiche del controllo del database. Nella tabella seguente vengono descritti i gruppi di azioni di controllo a livello di controllo.

Nome gruppo di azione Descrizione
AUDIT_ CHANGE_GROUP Questo evento viene generato ogni volta che viene eseguito uno dei comandi seguenti:

- CREATE SERVER AUDIT
- ALTER SERVER AUDIT
- DROP SERVER AUDIT
- CREATE SERVER AUDIT SPECIFICATION (CREATE SERVER AUDIT SPECIFICATION)
- ALTER SERVER AUDIT SPECIFICATION
- DROP SERVER AUDIT SPECIFICATION
- CREARE LA SPECIFICA DI CONTROLLO DEL DATABASE
- ALTER DATABASE AUDIT SPECIFICATION
- ELIMINARE LA SPECIFICA DI CONTROLLO DEL DATABASE

Creazione di un controllo del server e di una specifica del controllo del server

Creazione di un controllo del server e di una specifica del controllo del database

CREATE SERVER AUDIT (Transact-SQL)

ALTER SERVER AUDIT (Transact-SQL)

DROP SERVER AUDIT (Transact-SQL)

CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)

ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)

DROP SERVER AUDIT SPECIFICATION (Transact-SQL)

CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)

ALTER DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)

DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)

ALTER AUTHORIZATION (Transact-SQL)

sys.fn_get_audit_file (Transact-SQL)

sys.server_audits (Transact-SQL)

sys.server_file_audits (Transact-SQL)

sys.server_audit_specifications (Transact-SQL)

sys.server_audit_specification_details (Transact-SQL)

sys.database_audit_specifications (Transact-SQL)

sys.database_audit_specification_details (Transact-SQL)

sys.dm_server_audit_status (Transact-SQL)

sys.dm_audit_actions (Transact-SQL)

sys.dm_audit_class_type_map (Transact-SQL)