DROP SERVER AUDIT (Transact-SQL)

Si applica a:SQL ServerIstanza gestita di SQL di Azure

Elimina un oggetto di audit server utilizzando la funzione SQL Server Audit. Per altre informazioni su SQL Server Audit, vedere SQL Server Audit (motore di database).

Convenzioni relative alla sintassi Transact-SQL

Sintassi

DROP SERVER AUDIT audit_name
[ ; ]

Osservazioni:

Devi impostare lo Stato di un audit sull'opzione OFF per poter apportare eventuali modifiche a un Audit. Se esegui DROP AUDIT mentre un audit è abilitato con qualsiasi opzione diversa da STATE = OFF, ricevi un MSG_NEED_AUDIT_DISABLED messaggio di errore.

A DROP SERVER AUDIT rimuove i metadati per l'Audit, ma non i dati di audit raccolti prima dell'emissione del comando.

DROP SERVER AUDIT Non elimina le specifiche associate di audit dei server o del database. Queste specifiche devono essere eliminate manualmente o lasciate orfane e sottoposte al mapping in un secondo momento un nuovo controllo del server.

Autorizzazioni

Per creare, modificare o rimuovere un Server Audit Principal, è necessario ALTER ANY SERVER AUDIT avere i permessi CONTROL SERVER .

Esempi

Nell'esempio seguente viene eliminato un controllo denominato HIPAA_Audit.

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

DROP SERVER AUDIT HIPAA_Audit;
GO

Transact-SQL riferimento