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


sys.database_audit_specification_details (Transact-SQL)

Содержит сведения о спецификациях аудита базы данных в аудите SQL Server на экземпляре сервера для всех баз данных. Дополнительные сведения см. в разделе Подсистема аудита SQL Server (Database Engine). Чтобы получить все идентификаторы audit_action_id и их имена, сформируйте запрос к sys.dm_audit_actions (Transact-SQL).

Имя столбца

Тип данных

Описание

database_specification_id

int

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

audit_action_id

int

Идентификатор действия аудита.

audit_action_name

Sysname

Имя действия аудита или группы действий аудита.

Класс

int

Определяет класс объекта, для которого выполняется аудит.

class_ desc

Nvarchar(60)

Описание класса объекта, для которого выполняется аудит:

- SCHEMA;

- TABLE.

major_id

int

Основной идентификатор объекта, для которого проводится аудит, такой как идентификатор таблицы действия аудита таблицы.

minor_id

Int

Вторичный идентификатор объекта, для которого проводится аудит, интерпретируемый в соответствии с классом, такой как идентификатор столбца действия аудита таблицы.

audited_principal_id

int

Участник, для которого выполняется аудит.

audited_result

Nvarchar(60)

Результаты действия аудита:

- SUCCESS AND FAILURE - SUCCESS

- FAILURE

is_group

Bit

Показывает, является ли объект группой:

0 — не группа;

1 — группа.

Разрешения

Доступ к этому представлению каталога имеют участники с разрешениями VIEW AUDIT STATE или ALTER ANY AUDIT SPECIFICATION, члены роли dbo и члены предопределенной роли базы данных db_owners.

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

См. также

Справочник

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_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_specification (Transact-SQL)

sys.dm_server_audit_status (Transact-SQL)

sys.dm_audit_actions (Transact-SQL)

sys.dm_audit_class_type_map (Transact-SQL)

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

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