ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
Modifica un oggetto specifica controllo server utilizzando la funzionalità SQL Server Audit. Per ulteriori informazioni, vedere SQL Server Audit (Database Engine).
Convenzioni della sintassi Transact-SQL
Sintassi
ALTER SERVER AUDIT SPECIFICATION audit_specification_name
{
[ FOR SERVER AUDIT audit_name ]
[ { { ADD | DROP } ( audit_action_group_name )
} [, ...n] ]
[ WITH ( STATE = { ON | OFF } ) ]
}
[ ; ]
Argomenti
audit_specification_name
Nome della specifica del controllo.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
Per apportare modifiche a una specifica del controllo, è necessario impostarne lo stato sull'opzione OFF. Se ALTER DATABASE AUDIT SPECIFICATION viene eseguita quando una specifica del controllo è abilitata con qualsiasi altra opzione diversa da STATE=OFF, verrà visualizzato un messaggio di errore.
Autorizzazioni
Gli utenti che dispongono dell'autorizzazione ALTER ANY SERVER AUDIT possono modificare 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 o ALTER ANY SERVER AUDIT o dell'account sysadmin oppure dalle entità che possono accedere esplicitamente al controllo.
Esempi
Nell'esempio seguente viene crea una specifica del controllo del server denominata HIPPA_Audit_Specification. Nell'esempio viene eliminato il gruppo di azioni di controllo per gli accessi non riusciti e viene aggiunto un gruppo di azioni di controllo per l'acceso a un oggetto di database per un oggetto SQL Server Audit denominato HIPPA_Audit.
ALTER SERVER AUDIT SPECIFICATION HIPPA_Audit_Specification
FOR SERVER AUDIT HIPPA_Audit
DROP (FAILED_LOGIN_GROUP)
ADD (DATABASE_OBJECT_ACCESS_GROUP);
GO
Per un esempio completo delle modalità di creazione di un controllo, vedere SQL Server Audit (Database Engine).
Vedere anche
Riferimento
CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER AUDIT (Transact-SQL)
CREATE 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)
Concetti
Creazione di un controllo del server e di una specifica del controllo del server
Cronologia modifiche
Contenuto aggiornato |
---|
Correzione della sezione Autorizzazioni. |