首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SQLServer的sys.dm_audit_actions表说明

SQLServer的sys.dm_audit_actions表说明

原创
作者头像
保持热爱奔赴山海
发布2025-07-10 14:15:25
发布2025-07-10 14:15:25
890
举报
文章被收录于专栏:数据库相关数据库相关

之前这篇写的如何采集审计日志,其中有个action_id字段, 没有明确的含义,这里说下如何判断其中的含义,可以使用如下的sql:

代码语言:txt
复制
SELECT
	action_id,
	name,
	class_desc,
	parent_class_desc 
FROM
	sys.dm_audit_actions;

常用的如下:

action_id

name

ACDO

DATABASE_OBJECT_ACCESS_GROUP

ACO

SCHEMA_OBJECT_ACCESS_GROUP

ADBO

BULK ADMIN

ADDP

DATABASE_ROLE_MEMBER_CHANGE_GROUP

ADSP

SERVER_ROLE_MEMBER_CHANGE_GROUP

AL

ALTER

ALCN

ALTER CONNECTION

ALRS

ALTER RESOURCES

ALSS

ALTER SERVER STATE

ALST

ALTER SETTINGS

ALTR

ALTER TRACE

APRL

ADD MEMBER

AS

ACCESS

AUSC

AUDIT SESSION CHANGED

AUSF

AUDIT SHUTDOWN ON FAILURE

AUTH

AUTHENTICATE

BA

BACKUP

BAL

BACKUP LOG

BRDB

BACKUP_RESTORE_GROUP

C2OF

TRACE AUDIT C2OFF

C2ON

TRACE AUDIT C2ON

CCLG

CHANGE LOGIN CREDENTIAL

CMLG

CREDENTIAL MAP TO LOGIN

CNAU

AUDIT_CHANGE_GROUP

CO

CONNECT

CP

CHECKPOINT

CR

CREATE

D

DENY

DBCC

DBCC

DBCG

DBCC_GROUP

DL

DELETE

DPRL

DROP MEMBER

DR

DROP

DWC

DENY WITH CASCADE

EX

EXECUTE

FT

FULLTEXT

FTG

FULLTEXT_GROUP

G

GRANT

GRDB

DATABASE_PERMISSION_CHANGE_GROUP

GRDO

DATABASE_OBJECT_PERMISSION_CHANGE_GROUP

GRO

SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP

GRSO

SERVER_OBJECT_PERMISSION_CHANGE_GROUP

GRSV

SERVER_PERMISSION_CHANGE_GROUP

GWG

GRANT WITH GRANT

IMDP

DATABASE_PRINCIPAL_IMPERSONATION_GROUP

IMP

IMPERSONATE

IMSP

SERVER_PRINCIPAL_IMPERSONATION_GROUP

IN

INSERT

LGB

BROKER LOGIN

LGBG

BROKER_LOGIN_GROUP

LGDA

DISABLE

LGDB

CHANGE DEFAULT DATABASE

LGEA

ENABLE

LGFL

FAILED_LOGIN_GROUP

LGIF

LOGIN FAILED

LGIS

LOGIN SUCCEEDED

LGLG

CHANGE DEFAULT LANGUAGE

LGM

DATABASE MIRRORING LOGIN

LGMG

DATABASE_MIRRORING_LOGIN_GROUP

LGNM

NAME CHANGE

LGO

LOGOUT

LGSD

SUCCESSFUL_LOGIN_GROUP

LO

LOGOUT_GROUP

MNDB

DATABASE_CHANGE_GROUP

MNDO

DATABASE_OBJECT_CHANGE_GROUP

MNDP

DATABASE_PRINCIPAL_CHANGE_GROUP

MNO

SCHEMA_OBJECT_CHANGE_GROUP

MNSO

SERVER_OBJECT_CHANGE_GROUP

MNSP

SERVER_PRINCIPAL_CHANGE_GROUP

NMLG

NO CREDENTIAL MAP TO LOGIN

OP

OPEN

OPDB

DATABASE_OPERATION_GROUP

OPSV

SERVER_OPERATION_GROUP

PWAR

APPLICATION_ROLE_CHANGE_PASSWORD_GROUP

PWC

CHANGE PASSWORD

PWCG

LOGIN_CHANGE_PASSWORD_GROUP

PWCS

CHANGE OWN PASSWORD

PWEX

PASSWORD EXPIRATION

PWMC

MUST CHANGE PASSWORD

PWPL

PASSWORD POLICY

PWR

RESET PASSWORD

PWRS

RESET OWN PASSWORD

PWU

UNLOCK ACCOUNT

R

REVOKE

RC

RECEIVE

RF

REFERENCES

RS

RESTORE

RWC

REVOKE WITH CASCADE

RWG

REVOKE WITH GRANT

SL

SELECT

SN

SEND

SPLN

SHOW PLAN

STSV

SERVER_STATE_CHANGE_GROUP

SUQN

SUBSCRIBE QUERY NOTIFICATION

SVCN

SERVER CONTINUE

SVPD

SERVER PAUSED

SVSD

SERVER SHUTDOWN

SVSR

SERVER STARTED

TASA

TRACE AUDIT START

TASP

TRACE AUDIT STOP

TO

TAKE OWNERSHIP

TODB

DATABASE_OWNERSHIP_CHANGE_GROUP

TODO

DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP

TOO

SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP

TOSO

SERVER_OBJECT_OWNERSHIP_CHANGE_GROUP

TRCG

TRACE_CHANGE_GROUP

TRO

TRANSFER

UP

UPDATE

USAF

CHANGE USERS LOGIN AUTO

USLG

CHANGE USERS LOGIN

VDST

VIEW DATABASE STATE

VSST

VIEW SERVER STATE

VWCT

VIEW CHANGETRACKING

XA

EXTERNAL ACCESS ASSEMBLY

XU

UNSAFE ASSEMBLY

参考:

https://learn.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-audit-actions-transact-sql?view=sql-server-ver17

https://cprovolt.wordpress.com/2013/08/02/sql-server-audit-action_id-list/

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档