ALTER SERVER AUDIT SPECIFICATION(Transact-SQL)ALTER 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 기능을 사용하여 서버 감사 사양 개체를 변경합니다.Alters 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

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

인수Arguments

audit_specification_nameaudit_specification_name
감사 사양의 이름입니다.The name of the audit specification.

audit_nameaudit_name
이 사양이 적용되는 감사의 이름입니다.The 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

OFF 옵션 감사 사양을 변경 하려면 감사 사양의 상태를 설정 해야 합니다.You must set the state of an audit specification to the OFF option to make changes to an audit specification. 감사 사양에 STATE=OFF 외의 옵션이 설정되었을 때 이 ALTER SERVER AUDIT SPECIFICATION 실행되면 오류 메시지가 표시됩니다.If ALTER SERVER AUDIT SPECIFICATION is executed when an audit specification is enabled with any options other than STATE=OFF, you will receive an error message.

PermissionsPermissions

ALTER ANY SERVER AUDIT 권한이 있는 사용자는 서버 감사 사양을 변경하여 모든 감사에 바인딩할 수 있습니다.Users with the ALTER ANY SERVER AUDIT permission can alter 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이라는 서버 감사 사양을 만듭니다.The following example creates a server audit specification called HIPPA_Audit_Specification. 실패 한 로그인에 대 한 감사 동작 그룹을 삭제 하 고 감사 동작 그룹에 대 한 데이터베이스 개체 액세스에 대 한 추가 SQL ServerSQL Server 라는 감사 HIPPA_Audit합니다.It drops the audit action group for failed logins, and adds an audit action group for Database Object Access for a SQL ServerSQL Server audit called HIPPA_Audit.

ALTER SERVER AUDIT SPECIFICATION HIPPA_Audit_Specification  
FOR SERVER AUDIT HIPPA_Audit  
    DROP (FAILED_LOGIN_GROUP)  
    ADD (DATABASE_OBJECT_ACCESS_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)
SERVER AUDIT specification( 만들기 Transact SQL ) CREATE 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