DROP SERVER AUDIT (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Entfernt ein Server-Audit-Objekt mit der SQL Server Audit-Funktion. Weitere Informationen finden Sie unter SQL Server Audit (Datenbank-Engine).

Transact-SQL-Syntaxkonventionen

Syntax

DROP SERVER AUDIT audit_name
[ ; ]

Hinweise

Sie müssen den Status einer Prüfung auf die OFF Option setzen, um Änderungen an einer Prüfung vorzunehmen. Wenn Sie während eines aktivierten Audits mit DROP AUDIT anderen Optionen als STATE = OFFausführen, erhalten Sie eine Fehlermeldung MSG_NEED_AUDIT_DISABLED .

A DROP SERVER AUDIT entfernt die Metadaten für das Audit, aber nicht die Audit-Daten, die vor der Ausgabe des Befehls gesammelt wurden.

DROP SERVER AUDIT Es werden keine zugehörigen Server- oder Datenbank-Audit-Spezifikationen verworfen. Diese Spezifikationen müssen manuell gelöscht oder verwaist gelassen und später einer neuen Serverüberwachung zugeordnet werden.

Berechtigungen

Um einen Server Audit Principal zu erstellen, zu ändern oder zu entfernen, benötigen ALTER ANY SERVER AUDIT Sie Berechtigungen CONTROL SERVER .

Beispiele

Im folgenden Beispiel wird eine Überwachung namens HIPAA_Audit gelöscht.

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

DROP SERVER AUDIT HIPAA_Audit;
GO

Transact-SQL Referenz