使用 SQL Server 审计功能丢弃服务器审计对象。 有关 SQL Server Audit 的详细信息,请参阅 SQL Server Audit(数据库引擎)。
语法
DROP SERVER AUDIT audit_name
[ ; ]
备注
您必须将审计状态设置为选项 OFF ,才能对审计进行任何更改。 如果你在审计被启用且没有其他选项STATE = OFF的情况下运行DROP AUDIT,就会收到MSG_NEED_AUDIT_DISABLED错误信息。
A DROP SERVER AUDIT 删除审计的元数据,但不移除命令发布前收集的审计数据。
DROP SERVER AUDIT 不会放弃相关的服务器或数据库审计规范。 这些规范必须手动删除,或者保留为孤立状态,稍后再映射到新服务器审核。
权限
要创建、修改或删除服务器审计主体,你需要 ALTER ANY SERVER AUDIT or CONTROL SERVER 权限。
示例
下面的示例删除名为 HIPAA_Audit 的审核。
ALTER SERVER AUDIT HIPAA_Audit
WITH (STATE = OFF);
GO
DROP SERVER AUDIT HIPAA_Audit;
GO
Transact-SQL 参考资料
- CREATE SERVER AUDIT (Transact-SQL)
- ALTER SERVER AUDIT (Transact-SQL)
- CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
- ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
- DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
- CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
- ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL)
- DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
- ALTER AUTHORIZATION (Transact-SQL)
相关内容
- sys.fn_get_audit_file(Transact-SQL)
- sys.server_audits(Transact-SQL)
- sys.server_file_audits(Transact-SQL)
- sys.server_audit_specifications(Transact-SQL)
- sys.server_audit_specification_details(Transact-SQL)
- sys.database_audit_specifications(Transact-SQL)
- sys.database_audit_specification_details(Transact-SQL)
- sys.dm_server_audit_status(Transact-SQL)
- sys.dm_audit_actions(Transact-SQL)
- sys.dm_audit_class_type_map(Transact-SQL)
- 创建服务器审核和服务器审核规范