Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Изменяет объект спецификации аудита сервера с помощью компонента аудита SQL Server. Дополнительные сведения см. в статье Аудит SQL Server (ядро СУБД).
Соглашения о синтаксисе Transact-SQL
Синтаксис
ALTER SERVER AUDIT SPECIFICATION audit_specification_name
{
[ FOR SERVER AUDIT audit_name ]
[ { { ADD | DROP } ( audit_action_group_name )
} [, ...n] ]
[ WITH ( STATE = { ON | OFF } ) ]
}
[ ; ]
Аргументы
audit_specification_name
Имя спецификации аудита.
audit_name
Имя аудита, к которому применяется эта спецификация.
audit_action_group_name
Имя группы действий уровня сервера, доступных для аудита. Список групп действий аудита см. в разделе Действия и группы действий подсистемы аудита SQL Server.
WITH ( STATE = { ON | OFF } )
Включает или отключает сбор записей для этой спецификации аудита.
Замечания
Чтобы внести изменения в спецификацию аудита, необходимо установить состояние аудита в режим OFF. Если инструкция ALTER SERVER AUDIT SPECIFICATION выполняется при включенной спецификации аудита с любым параметром (кроме STATE=OFF), будет получено сообщение об ошибке.
Разрешения
Пользователи с разрешением ALTER ANY SERVER AUDIT могут изменить спецификации аудита сервера и привязать их к любому аудиту.
После ее создания спецификацию аудита сервера могут просматривать пользователи учетной записи sysadmin, участники с разрешениями CONTROL SERVER или ALTER ANY SERVER AUDIT и участники, имеющие явный доступ к аудиту.
Примеры
В следующем примере создается спецификация аудита сервера с именем HIPAA_Audit_Specification. Он удаляет группу действий аудита для неудачных имен входа и добавляет группу действий аудита для доступа к объектам базы данных для аудита HIPAA_AuditSQL Server.
ALTER SERVER AUDIT SPECIFICATION HIPAA_Audit_Specification
FOR SERVER AUDIT HIPAA_Audit
DROP (FAILED_LOGIN_GROUP),
ADD (DATABASE_OBJECT_ACCESS_GROUP)
WITH (STATE=ON);
GO
Полный пример создания аудита см. в статье Подсистема аудита SQL Server (ядро СУБД).
См. также
CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER AUDIT (Transact-SQL)
CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
СПЕЦИФИКАЦИЯ АУДИТА DROP SERVER (Transact-SQL)
CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL)
DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)
sys.fn_get_audit_file (Transact-SQL)
sys.server_audits (Transact-SQL)
sys.server_file_audits (Transact-SQL)
sys.server_audit_specifications (Transact-SQL)
sys.server_audit_specification_details (Transact-SQL)
sys.database_audit_specifications (Transact-SQL)
sys.database_audit_specification_details (Transact-SQL)
sys.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions (Transact-SQL)
Создание аудита сервера и спецификации аудита сервера