CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed Instance

Vytvoří objekt specifikace auditu serveru pomocí funkce SQL Server Audit. Další informace získáte v části SQL Server Audit (Database Engine).

Transact-SQL konvence syntaxe

Syntax

CREATE SERVER AUDIT SPECIFICATION audit_specification_name  
FOR SERVER AUDIT audit_name  
{  
    { ADD ( { audit_action_group_name } )   
    } [, ...n]  
    [ WITH ( STATE = { ON | OFF } ) ]  
}  
[ ; ]  

Arguments

audit_specification_name
Název specifikace auditu serveru.

audit_name
Název auditu, na který se tato specifikace vztahuje.

audit_action_group_name
Název skupiny serverově auditovatelných akcí. Pro seznam skupin auditních akcí viz SQL Server Audit Action Groups and Actions.

S ( STAV = { NA | VYPNUTO } )
Umožňuje nebo zakazuje auditu sběr záznamů pro tuto specifikaci auditu.

Remarks

Před vytvořením specifikace auditu serveru musí existovat audit. Při vytvoření specifikace auditu serveru je v zakázaném stavu.

Permissions

Uživatelé s oprávněním ALTER ANY SERVER AUDIT mohou vytvářet specifikace auditu serveru a svázat je s jakýmkoli auditem.

Po vytvoření specifikace auditu serveru ji mohou zobrazit uživatelé s oprávněním CONTROL SERVER, účet správce systému nebo principálové s explicitním přístupem k auditu.

Examples

Následující příklad vytváří specifikaci serverového auditu nazvanou HIPAA_Audit_Specification audity neúspěšných přihlášení, pro audit SQL Server nazvaný HIPAA_Audit.

CREATE SERVER AUDIT SPECIFICATION HIPAA_Audit_Specification  
FOR SERVER AUDIT HIPAA_Audit  
    ADD (FAILED_LOGIN_GROUP)  
    WITH (STATE=ON);  
GO  

Úplný příklad vytvoření auditu najdete v tématu SQL Server Audit (databázový stroj).</a0>

Viz také

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)
Vytvořit audit serveru a specifikaci auditování serveru