DROP SERVER AUDIT (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Tar bort ett serverrevisionsobjekt med hjälp av SQL Server Audit-funktionen. För mer information om SQL Server Audit, se SQL Server Audit (Database Engine).

Transact-SQL syntaxkonventioner

Syntax

DROP SERVER AUDIT audit_name
[ ; ]

Remarks

Du måste ställa in Revisionsstatus till OFF alternativet för att kunna göra några ändringar i en revision. Om du kör DROP AUDIT medan en revision är aktiverad med några andra alternativ än STATE = OFF, får du ett MSG_NEED_AUDIT_DISABLED felmeddelande.

A DROP SERVER AUDIT tar bort metadata för revisionen, men inte den revisionsdata som samlades in innan kommandot utfärdades.

DROP SERVER AUDIT Släpper inte tillhörande server- eller databasrevisionsspecifikationer. Dessa specifikationer måste tas bort manuellt eller lämnas föräldralösa och senare mappas till en ny serverrevision.

Permissions

För att skapa, ändra eller ta bort en Server Audit Principal behöver ALTER ANY SERVER AUDIT du behörigheter CONTROL SERVER .

Examples

Följande exempel tar bort en revision kallad HIPAA_Audit.

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

DROP SERVER AUDIT HIPAA_Audit;
GO

Transact-SQL referens