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 | 只要访问数据库对象(如消息类型、程序集或协定),就会引发此事件。 |