DROP SERVER AUDIT (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Verwijdert een serverauditobject met behulp van de SQL Server Audit-functie. Voor meer informatie over SQL Server Audit, zie SQL Server Audit (Database Engine).

Transact-SQL syntaxis-conventies

Syntax

DROP SERVER AUDIT audit_name
[ ; ]

Remarks

Je moet de status van een audit op de OFF optie zetten om wijzigingen aan te brengen in een audit. Als je uitvoert DROP AUDIT terwijl een audit is ingeschakeld met andere opties dan STATE = OFF, krijg je een MSG_NEED_AUDIT_DISABLED foutmelding.

A DROP SERVER AUDIT verwijdert de metadata voor de Audit, maar niet de auditgegevens die vóór het uitgeven van het commando zijn verzameld.

DROP SERVER AUDIT Ze laten de bijbehorende server- of database-auditspecificaties niet vallen. Deze specificaties moeten handmatig worden verwijderd of als verwezen worden achtergelaten en later worden gekoppeld aan een nieuwe serveraudit.

Permissions

Om een Server Audit Principal te maken, wijzigen of verwijderen, heb je rechten nodig ALTER ANY SERVER AUDITCONTROL SERVER .

Examples

Het volgende voorbeeld laat een audit genaamd HIPAA_Auditvallen.

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

DROP SERVER AUDIT HIPAA_Audit;
GO

Transact-SQL referentie