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


sys.database_audit_specification_details (Transact-SQL)

Содержит сведения о спецификациях аудита базы данных в аудите SQL Server на экземпляре сервера для всех баз данных. Дополнительные сведения см. в разделе Основные сведения о подсистеме аудита SQL Server.

Имя столбца

Тип данных

Описание

database_specification_id

int

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

audit_action_id

int

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

audit_action_name

Sysname

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

Class

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.

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

См. также

Справочник

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