CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
Crea un oggetto specifica controllo server utilizzando la caratteristica SQL Server Audit. Per ulteriori informazioni, vedere Informazioni su SQL Server Audit.
Sintassi
CREATE SERVER AUDIT SPECIFICATION audit_specification_name
FOR SERVER AUDIT audit_name
{
{ ADD ( { audit_action_group_name } )
} [, ...n]
[ WITH ( STATE = { ON | OFF } ) ]
}
[ ; ]
Argomenti
audit_specification_name
Nome della specifica del controllo del server.audit_name
Nome del controllo al quale viene applicata questa specifica.audit_action_group_name
Nome di un gruppo di azioni controllabili a livello di server. Per un elenco di gruppi di azioni di controllo, vedere Azioni e gruppi di azioni di SQL Server Audit.WITH ( STATE = { ON | OFF } )
Abilita o disabilita la raccolta di record mediante il controllo per questa specifica del controllo.
Osservazioni
È necessario che un controllo esista prima che sia possibile creare la specifica del controllo del server. Quando viene creata una specifica del controllo del server, il relativo stato è disabilitato.
Autorizzazioni
Gli utenti che dispongono dell'autorizzazione ALTER ANY SERVER AUDIT possono creare specifiche del controllo del server e associarle a qualsiasi controllo.
Dopo essere stata creata, la specifica del controllo del server può essere visualizzata dalle entità che dispongono dell'autorizzazione CONTROL SERVER oALTER ANY SERVER AUDIT o dell'account sysadmin oppure dalle entità che possono accedere esplicitamente al controllo.
Esempi
Nell'esempio seguente viene creata una specifica del controllo del server denominato HIPPA_Audit_Specification che controlla gli accessi non riusciti per un oggetto SQL Server Audit denominato HIPPA_Audit.
CREATE SERVER AUDIT SPECIFICATION HIPPA_Audit_Specification
FOR SERVER AUDIT HIPPA_Audit
ADD (FAILED_LOGIN_GROUP);
GO
Per un esempio completo delle modalità di creazione di un controllo, vedere Informazioni su SQL Server Audit.
Vedere anche