Поделиться через


DROP SERVER AUDIT (Transact-SQL)

Удаляет объект аудита сервера с использованием подсистемы аудита SQL Server. Дополнительные сведения о подсистеме аудита SQL Server см. в разделе Основные сведения о подсистеме аудита SQL Server.

Значок ссылки на разделСоглашение о синтаксисе Transact-SQL

Синтаксис

DROP SERVER AUDIT audit_name
    [ ; ]

Замечания

Чтобы внести любые изменения в аудит, необходимо назначить состоянию аудита параметр OFF. Если инструкция DROP AUDIT выполняется, когда аудит включен с любыми параметрами, отличными от STATE=OFF, будет получено сообщение об ошибке MSG_NEED_AUDIT_DISABLED.

Инструкция DROP SERVER AUDIT удаляет метаданные для аудита, но не данные аудита, собранные перед выдачей команды.

DROP SERVER AUDIT не удаляет связанные спецификации аудита сервера или базы данных. Эти спецификации должны быть удалены вручную или оставлены без связи, а затем сопоставлены с новым аудитом сервера.

Разрешения

Чтобы создать, изменить или удалить аудит сервера или спецификацию аудита сервера, участникам на уровне сервера требуется разрешение ALTER ANY SERVER AUDIT или CONTROL SERVER.

Примеры

В следующем примере удаляется аудит с именем HIPAA_Audit.

ALTER SERVER AUDIT HIPAA_Audit
STATE = OFF;
GO
DROP SERVER AUDIT HIPAA_Audit;
GO

См. также

Справочник

Основные понятия