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


sys.database_audit_specification_details (Transact-SQL)

Область применения: SQL Server

Содержит сведения о спецификациях аудита базы данных в аудите SQL Server на экземпляре сервера для всех баз данных. Дополнительные сведения см. в статье Аудит SQL Server (ядро СУБД). Для списка всех audit_action_id и их имен запрос sys.dm_audit_actions (Transact-SQL).

Имя столбца Тип данных Description
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 — группа.

Разрешения

Субъекты с разрешениями ALTER ANY DATABASE AUDIT или VIEW DEFINITION, роль dbo и члены предопределенных ролей базы данных db_owners имеют доступ к этому представлению каталога. Кроме того, субъект не должен быть отклонен разрешение VIEW DEFINITION .

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

См. также

CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER AUDIT (Transact-SQL)
CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
СПЕЦИФИКАЦИЯ ALTER SERVER AUDIT (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.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions (Transact-SQL)
sys.dm_audit_class_type_map (Transact-SQL)
Создание аудита сервера и спецификации аудита сервера