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 对于检查改变跟踪权限的所有语句,都将引发此事件。
ServerObjectChange 对于服务器对象的创建、更改或删除操作,都将引发此事件。
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 当在架构上执行创建、更改或删除操作时,将引发此事件。
DatabasePrincipalImpersonation 当数据库范围(如 EXECUTE AS <principal> 或 SETPRINCIPAL)内发生模拟操作时,将引发此事件。
DatabaseObjectOwnershipChange 发生在数据库作用域中的对象的所有者的更改时,将引发此事件。
DatabaseOwnershipChange 当您使用 ALTER AUTHORIZATION 语句更改数据库的所有者,并已选中进行此操作所需的权限时,将引发此事件。
SchemaObjectOwnershipChange 当选中更改架构对象(如表、过程或函数)的所有者的权限时,将引发此事件。
DatabaseObjectPermissionChange 当对数据库对象(如程序集和架构)发出 GRANT、REVOKE 或 DENY 后,将引发此事件。
DatabaseOperation 当数据库中发生操作(如检查点或订阅查询通知)时,将引发此事件。
DatabaseObjectAccess 只要访问数据库对象(如消息类型、程序集或协定),就会引发此事件。

请参见

参考

Microsoft.Data.Schema.Sql.SchemaModel 命名空间