SqlAuditActionGroup 열거형

SQL Server 감사 작업 그룹입니다.

네임스페이스:  Microsoft.Data.Schema.Sql.SchemaModel
어셈블리:  Microsoft.Data.Schema.Sql(Microsoft.Data.Schema.Sql.dll)

구문

‘선언
Public Enumeration SqlAuditActionGroup
public enum SqlAuditActionGroup
public enum class SqlAuditActionGroup
type SqlAuditActionGroup
public enum SqlAuditActionGroup

멤버

멤버 이름 설명
None 작업 그룹이 제공되지 않도록 지정합니다.
SuccessfulLogin 보안 주체가 SQL Server에 성공적으로 로그인했음을 나타냅니다.
Logout 보안 주체가 SQL Server에서 성공적으로 로그아웃했음을 나타냅니다.
ServerStateChange 이 이벤트는 SQL Server 서비스 상태가 수정되면 발생합니다.
FailedLogin 보안 주체가 SQL Server에 로그온하려고 했지만 실패했음을 나타냅니다.
LoginChangePassword 이 이벤트는 ALTER LOGIN 문 또는 sp_password 저장 프로시저를 통해 로그인 암호가 변경될 때마다 발생합니다.
ServerRoleMemberChange 이 이벤트는 고정 서버 역할에서 로그인이 추가되거나 제거될 때마다 발생합니다.
ServerPrincipalImpersonation 이 이벤트는 서버 범위에서 EXECUTE AS <login>과 같은 가장이 수행되면 발생합니다.
ServerObjectOwnershipChange 이 이벤트는 스키마 개체(예: 테이블, 프로시저 또는 함수)의 소유자를 변경할 수 있는 권한이 확인되면 발생합니다.
DatabaseMirroringLogin 이 이벤트는 데이터베이스 미러링 전송 보안과 관련된 감사 메시지를 보고하기 위해 발생합니다.
BrokerLogin 이 이벤트는 Service Broker 전송 보안과 관련된 감사 메시지를 보고하기 위해 발생합니다.
ServerPermissionChange 이 이벤트는 서버 범위에서 로그인 만들기와 같은 사용 권한에 대해 GRANT, REVOKE 또는 DENY가 생성될 때 발생합니다.
ServerObjectPermissionChange 이 이벤트는 스키마 개체에 대해 권한 부여, 거부 또는 해지가 수행될 때마다 발생합니다.
ServerOperation 이 이벤트는 설정, 리소스, 외부 액세스 또는 권한의 변경과 같은 보안 감사 작업이 사용되면 발생합니다.
TraceChange 이 이벤트는 ALTER TRACE 권한을 확인하는 모든 문에 대해 발생합니다.
ServerObjectChange 이 이벤트는 서버 개체의 CREATE, ALTER 또는 DROP 작업에 대해 발생합니다.
ServerPrincipalChange 이 이벤트는 서버 보안 주체를 만들거나, 변경하거나 삭제하면 발생합니다.
DatabasePermissionChange 이 이벤트는 SQL Server에서 보안 주체 중 하나가 문 사용 권한에 대해 GRANT, REVOKE 또는 DENY를 생성할 때마다 발생합니다.

데이터베이스에 대한 권한 부여 같은 데이터베이스 전용 이벤트에 적용됩니다.

SchemaObjectPermissionChange 이 이벤트는 스키마 개체에 대해 권한 부여, 거부 또는 해지가 수행될 때마다 발생합니다.
DatabaseRoleMemberChange 이 이벤트는 데이터베이스 역할에서 로그인이 추가되거나 제거될 때마다 발생합니다.

이 이벤트 클래스는 sp_addrolemember, sp_changegroup 및 sp_droprolemember 저장 프로시저에 발생합니다.

ApplicationRoleChangePassword 이 이벤트는 응용 프로그램 역할의 암호를 변경할 때마다 발생합니다.
SchemaObjectAccess 이 이벤트는 스키마에서 개체 권한이 사용될 때마다 발생합니다.
BackupRestore 이 이벤트는 백업 또는 복원 명령을 실행할 때마다 발생합니다.
Dbcc 이 이벤트는 보안 주체가 DBCC 명령을 실행할 때마다 발생합니다.
AuditChange 이 이벤트는 감사 사양을 만들거나, 수정하거나 삭제할 때마다 발생합니다.
DatabaseChange 이 이벤트는 데이터베이스를 만들거나, 변경하거나 삭제하면 발생합니다.
DatabaseObjectChange 이 이벤트는 스키마와 같은 데이터베이스 개체에 대해 CREATE, ALTER 또는 DROP 문을 실행할 때 발생합니다.
DatabasePrincipalChange 이 이벤트는 데이터베이스에서 보안 주체(예: 사용자)를 만들거나, 변경하거나 삭제하면 발생합니다.
SchemaObjectChange 이 이벤트는 스키마에 대해 CREATE, ALTER 또는 DROP 작업을 수행하면 발생합니다.
DatabasePrincipalImpersonation 이 이벤트는 데이터베이스 범위에서 EXECUTE AS <principal> 또는 SETPRINCIPAL과 같은 가장 작업이 수행되면 발생합니다.
DatabaseObjectOwnershipChange 이 이벤트는 데이터베이스 범위에서 개체에 대 한 소유자의 변경 될 때 발생 합니다.
DatabaseOwnershipChange 이 이벤트는 ALTER AUTHORIZATION 문을 사용하여 데이터베이스의 소유자를 변경하고, 해당 작업을 수행하는 데 필요한 권한이 확인되면 발생합니다.
SchemaObjectOwnershipChange 이 이벤트는 스키마 개체(예: 테이블, 프로시저 또는 함수)의 소유자를 변경할 수 있는 권한이 확인되면 발생합니다.
DatabaseObjectPermissionChange 이 이벤트는 어셈블리나 스키마와 같은 데이터베이스 개체에 대해 GRANT, REVOKE 또는 DENY가 생성될 때 발생합니다.
DatabaseOperation 이 이벤트는 데이터베이스에서 검사점 또는 쿼리 알림 신청 같은 작업이 실행되면 발생합니다.
DatabaseObjectAccess 이 이벤트는 메시지 형식, 어셈블리 또는 계약과 같은 데이터베이스 개체에 액세스할 때마다 발생합니다.

참고 항목

참조

Microsoft.Data.Schema.Sql.SchemaModel 네임스페이스