CREATE SERVER AUDIT SPECIFICATION(Transact-SQL)CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

SQL ServerSQL Server Audit 기능을 사용하여 서버 감사 사양 개체를 만듭니다.Creates a server audit specification object using the SQL ServerSQL Server Audit feature. 자세한 내용은 SQL Server Audit(데이터베이스 엔진)을 참조하세요.For more information, see SQL Server Audit (Database Engine).

항목 링크 아이콘 Transact-SQL 구문 규칙Topic link icon Transact-SQL Syntax Conventions

구문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_nameaudit_specification_name
서버 감사 사양의 이름입니다.Name of the server audit specification.

audit_nameaudit_name
이 사양이 적용되는 감사의 이름입니다.Name of the audit to which this specification is applied.

audit_action_group_nameaudit_action_group_name
서버 수준 감사 가능 동작 그룹의 이름입니다.Name of a group of server-level auditable actions. 감사 동작 그룹의 목록에 대 한 참조 SQL Server Audit 동작 그룹 및 동작합니다.For a list of Audit Action Groups, see SQL Server Audit Action Groups and Actions.

( 상태 = {ON | OFF} )WITH ( STATE = { ON | OFF } )
감사에서 이 감사 사양에 대한 레코드를 수집하거나 수집하지 못하도록 설정합니다.Enables or disables the audit from collecting records for this audit specification.

주의Remarks

감사가 있어야 이에 대한 서버 감사 사양을 만들 수 있습니다.An audit must exist before creating a server audit specification for it. 서버 감사 사양을 처음 만들 때는 사용할 수 없는 상태입니다.When a server audit specification is created, it is in a disabled state.

PermissionsPermissions

ALTER ANY SERVER AUDIT 권한이 있는 사용자는 서버 감사 사양을 만들어 모든 감사에 바인딩할 수 있습니다.Users with the ALTER ANY SERVER AUDIT permission can create server audit specifications and bind them to any audit.

만든 서버 감사 사양은 CONTROL SERVER 또는 ALTER ANY SERVER AUDIT 권한이 있는 보안 주체, sysadmin 계정 또는 감사에 대한 명시적인 액세스가 있는 보안 주체가 볼 수 있습니다.After a server audit specification is created, it can be viewed by principals with the, CONTROL SERVER, or ALTER ANY SERVER AUDIT permissions, the sysadmin account, or principals having explicit access to the audit.

Examples

다음 예에서는 HIPPA_Audit_Specification라는 SQL ServerSQL Server Audit에 대해 실패한 로그인을 감사하는 HIPPA_Audit이라는 서버 감사 사양을 만듭니다.The following example creates a server audit specification called HIPPA_Audit_Specification that audits failed logins, for a SQL ServerSQL Server Audit called HIPPA_Audit.

CREATE SERVER AUDIT SPECIFICATION HIPPA_Audit_Specification  
FOR SERVER AUDIT HIPPA_Audit  
    ADD (FAILED_LOGIN_GROUP);  
GO  

감사를 만드는 방법에 대 한 전체 예제를 보려면 SQL Server Audit ( 데이터베이스 엔진 )합니다.For a full example about how to create an audit, see SQL Server Audit (Database Engine).

관련 항목:See Also

서버 감사 ( 만들기 Transact SQL ) CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER audit( Transact SQL ) ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER audit( Transact SQL ) DROP SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT specification( Transact SQL ) ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
DROP SERVER AUDIT specification( Transact SQL ) DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
DATABASE AUDIT specification( 만들기 Transact SQL ) CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER DATABASE AUDIT specification( Transact SQL ) ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL)
DROP DATABASE AUDIT specification( Transact SQL ) DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER authorization( Transact SQL ) ALTER AUTHORIZATION (Transact-SQL)
sys.fn_get_audit_file( Transact SQL ) sys.fn_get_audit_file (Transact-SQL)
sys.server_audits( Transact SQL ) sys.server_audits (Transact-SQL)
sys.server_file_audits( Transact SQL ) sys.server_file_audits (Transact-SQL)
sys.server_audit_specifications( Transact SQL ) sys.server_audit_specifications (Transact-SQL)
sys.server_audit_specification_details( Transact SQL ) sys.server_audit_specification_details (Transact-SQL)
sys.database_audit_specifications( Transact SQL ) sys.database_audit_specifications (Transact-SQL)
sys.database_audit_specification_details( Transact SQL ) sys.database_audit_specification_details (Transact-SQL)
sys.dm_server_audit_status( Transact SQL ) sys.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions( Transact SQL ) sys.dm_audit_actions (Transact-SQL)
서버 감사 및 서버 감사 사양 만들기Create a Server Audit and Server Audit Specification