sys.server_audits (Transact-SQL)

Содержит по одной строке для каждого аудита SQL Server в экземпляре сервера. Дополнительные сведения см. в разделе Подсистема аудита SQL Server (Database Engine).

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Имя столбца

Тип данных

Описание

audit_id

int

Идентификатор аудита.

name

sysname

Имя аудита.

audit_guid

uniqueidentifier

Идентификатор GUID для аудита, используемый для перечисления аудитов со спецификациями аудита рядового сервера или базы данных во время операций запуска сервера и присоединения базы данных.

create_date

datetime

Дата и время создания аудита в формате UTC.

modify_date

datetime

Дата и время последнего изменения аудита в формате UTC.

principal_id

int

Идентификатор владельца аудита, зарегистрированного на сервере.

тип

char(2)

Тип аудита:

SL — журнал событий безопасности NT

AL — журнал событий приложений NT

FL — файл в файловой системе

type_desc

nvarchar(60)

ЖУРНАЛ БЕЗОПАСНОСТИ

ЖУРНАЛ ПРИЛОЖЕНИЙ

FILE

on_failure

tinyint

В случае ошибки записи данных о действии:

0 — продолжить;

1 — завершить работу экземпляра сервера;

2 — ошибка операции.

on_failure_desc

nvarchar(60)

В случае ошибки записи данных о действии:

CONTINUE

SHUTDOWN SERVER INSTANCE

FAIL_OPERATION

is_state_enabled

tinyint

0 — отключено;

1 — включено.

queue_delay

int

Максимальное время ожидания перед записью на диск, в миллисекундах. Если 0, то аудит гарантирует запись, прежде чем событие может быть продолжено.

predicate

nvarchar(3000)

Выражение предиката, применяемое к событию.

Разрешения

Участники с разрешением VIEW AUDIT STATE имеют доступ к этому представлению каталога.

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.

См. также

Справочник

CREATE SERVER AUDIT (Transact-SQL)

ALTER SERVER AUDIT (Transact-SQL)

DROP SERVER AUDIT (Transact-SQL)

CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)

ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)

DROP SERVER AUDIT SPECIFICATION (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_file_audits (Transact-SQL)

sys.server_audit_specifications (Transact-SQL)

sys.server_audit_specification_details (Transact-SQL)

sys.database_audit_specification (Transact-SQL)

sys.database_audit_specification_details (Transact-SQL)

sys.dm_server_audit_status (Transact-SQL)

sys.dm_audit_actions (Transact-SQL)

sys.dm_audit_class_type_map (Transact-SQL)

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

Создание аудита сервера и спецификации аудита сервера