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