CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Hiermee maakt u een servercontrolespecificatieobject met behulp van de functie SQL Server Audit. Zie SQL Server Audit (Database Engine) voor meer informatie.

Transact-SQL syntaxis-conventies

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
Naam van de serverauditspecificatie.

audit_name
De naam van de audit waarop deze specificatie wordt toegepast.

audit_action_group_name
Naam van een groep van op serverniveau controleerbare acties. Voor een lijst van Audit Action Groups, zie SQL Server Audit Action Groups and Actions.

MET ( TOESTAND = { OP | OFF } )
Maakt het mogelijk of schakelt de controle uit om gegevens te verzamelen voor deze auditspecificatie.

Remarks

Er moet een controle bestaan voordat er een servercontrolespecificatie voor wordt gemaakt. Wanneer een servercontrolespecificatie wordt gemaakt, is deze uitgeschakeld.

Permissions

Gebruikers met de machtiging ALTER ANY SERVER AUDIT kunnen servercontrolespecificaties maken en deze binden aan elke controle.

Nadat een serverauditspecificatie is gemaakt, kan deze worden bekeken door gebruikers met CONTROL SERVER-recht, het sysadmin-account of principals met expliciete toegang tot de audit.

Examples

Het volgende voorbeeld creëert een serverauditspecificatie genaamd HIPAA_Audit_Specification die mislukte logins controleert, voor een SQL Server Audit genaamd HIPAA_Audit.

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

Zie SQL Server Audit (Database Engine) voor een volledig voorbeeld van het maken van een controle.

Zie ook

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)
een servercontrole- en servercontrolespecificatie maken