CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Crea un oggetto specifica controllo server usando la funzionalità SQL Server Audit. Per altre informazioni, vedere SQL Server Audit (Motore di database).
Convenzioni relative alla sintassi Transact-SQL
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 dei 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 dagli utenti che dispongono dell'autorizzazione CONTROL SERVER o dell'account sysadmin oppure dalle entità di sicurezza che possono accedere esplicitamente al controllo.
Esempi
Nell'esempio seguente viene creata una specifica del controllo del server denominata HIPAA_Audit_Specification
che controlla gli accessi non riusciti per un oggetto SQL Server Audit denominato HIPAA_Audit
.
CREATE SERVER AUDIT SPECIFICATION HIPAA_Audit_Specification
FOR SERVER AUDIT HIPAA_Audit
ADD (FAILED_LOGIN_GROUP)
WITH (STATE=ON);
GO
Per un esempio completo delle modalità di creazione di un controllo, vedere SQL Server Audit (motore di database).
Vedi anche
CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER 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)
Creazione di un controllo del server e di una specifica del controllo del server