sys.server_file_audits (Transact-SQL)

Применимо к:SQL ServerAzure SQL Managed Instance

Содержит расширенные сведения о типе аудита файлов в аудите SQL Server на экземпляре сервера. Дополнительные сведения см. в статье Аудит SQL Server (ядро СУБД).

Имя столбца Тип данных Нуллибельный Description
audit_id int Нет Идентификатор аудита.
name sysname Нет Имя аудита.
audit_guid uniqueidentifier Да Идентификатор GUID аудита.
create_date datetime Нет Дата создания аудита файлов в формате UTC.
modify_date datetime Нет Дата последнего изменения аудита файлов в формате UTC.
principal_id int Да Идентификатор владельца аудита, зарегистрированного на сервере.
type char(2) Нет Тип аудита:

- SL = журнал событий безопасности Windows
- AL = журнал событий приложения Windows
- FL = файл в файловой системе
type_desc nvarchar(60) Да Описание типа аудита.
on_failure tinyint Да При условии сбоя:

- 0 = продолжить
- 1 = завершение работы экземпляра сервера
- 2 = операция сбоя
on_failure_desc nvarchar(60) Да При сбое записи действия:

- CONTINUE
- SHUTDOWN SERVER INSTANCE
- FAIL OPERATION
is_state_enabled bit Да - 0 = отключено
- 1 = включено
queue_delay int Да Предполагаемое максимальное время, в миллисекундах, ожидания перед записью на диск. Если 0аудит гарантирует запись до продолжения события.
predicate nvarchar(3000) Да Выражение предиката, применяемое к событию.
max_file_size bigint Да Максимальный размер аудита, в мегабайтах:

- 0 = Неограниченное или не применимо к выбранному типу аудита.
max_rollover_files int Да Максимальное количество файлов для использования с параметром продолжения.
max_files int Да Максимальное количество файлов для использования без параметра продолжения.
reserve_disk_space bit Да Объем места на диске, резервируемого для файла.
log_file_path nvarchar(260) Да Путь к местонахождению аудита. Путь к файлу для аудита файлов, путь к журналу приложений для аудита журнала приложений.
log_file_name nvarchar(260) Да Базовое имя файла журнала, предоставленного в файле CREATE AUDIT DDLжурнала. Добавочное число прибавлено к файлу base_log_name в качестве суффикса, чтобы создать имя файла журнала.
retention_days int Да Время существования в днях файла журнала аудита.

- 0 = неограниченно.

Область применения. Эта статья относится к Базе данных SQL Azure и Управляемому экземпляру SQL Azure.

Разрешения

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

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

Transact-SQL ссылка