DROP SERVER AUDIT (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

使用 SQL Server Audit 功能卸除伺服器稽核物件。 如需 SQL Server Audit 的詳細資訊,請參閱 SQL Server Audit (資料庫引擎)

Transact-SQL 語法慣例

Syntax

DROP SERVER AUDIT audit_name  
    [ ; ]  

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

備註

您必須將稽核的狀態設定為 OFF 選項,才能對稽核進行任何變更。 如果在設定 STATE=OFF 以外的任何選項時啟用稽核,而且執行 DROP AUDIT,您將會收到 MSG_NEED_AUDIT_DISABLED 錯誤訊息。

DROP SERVER AUDIT 會移除稽核的中繼資料,但不會移除命令發出前所收集的稽核資料。

DROP SERVER AUDIT 不會卸除關聯的伺服器或資料庫稽核規格。 這些規格必須手動卸除或維持遺棄的狀態,之後會對應到新的伺服器稽核。

權限

若要建立、更改或卸除伺服器稽核,主體需要使用 ALTER ANY SERVER AUDIT 或 CONTROL SERVER 權限。

範例

下列範例會卸除稱為 HIPAA_Audit 的稽核。

ALTER SERVER AUDIT HIPAA_Audit  
WITH (STATE = OFF);    
GO  
DROP SERVER AUDIT HIPAA_Audit;  
GO  

另請參閱

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)
建立伺服器稽核與伺服器稽核規格