適用対象:SQL Server
Azure SQL Managed Instance
SQL Server Audit機能を使ってサーバー監査オブジェクトをドロップします。 SQL Server Audit について詳しくは、「SQL Server Audit (データベース エンジン)」をご覧ください。
構文
DROP SERVER AUDIT audit_name
[ ; ]
解説
監査に変更を加えるには、監査の状態を 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
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.サーバー監査仕様 (Transact-SQL)
- sys.server_audit_specification_details (トランザクト-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)
- サーバー監査およびサーバー監査の仕様を作成する