sys.server_file_audits (Transact-SQL)

Contém informações estendidas sobre o tipo de auditoria de arquivo em uma auditoria do SQL Server, em uma instância de servidor. Para obter mais informações, consulte Auditoria do SQL Server (Mecanismo de Banco de Dados).

Nome da coluna

Tipo de dados

Descrição

audit_id

int

ID da auditoria.

name

sysname

Nome da auditoria.

audit_guid

uniqueidentifier

GUID da auditoria.

create_date

datetime

Data UTC quando a auditoria do arquivo foi criada.

modify_date

datatime

Data em UTC quando a auditoria do arquivo foi modificada pela última vez.

principal_id

int

ID do proprietário da auditoria conforme registrado no servidor.

type

char(2)

Tipo de auditoria:

0 = log de eventos de Segurança do NT

1 = log de eventos de Aplicativos do NT

2= arquivo no sistema de arquivos

type_desc

nvarchar(60)

Descrição do tipo da auditoria.

on_failure

tinyint

Condição Ao falhar:

0 = Continuar

1 = Encerrar a instância de servidor

2 = Operação com falha

on_failure_desc

nvarchar(60)

Ao Falhar ao escrever uma entrada de ação:

CONTINUE

SHUTDOWN SERVER INSTANCE

FAIL OPERATION

is_state_enabled

tinyint

0 = Desabilitado

1 = Habilitado

queue_delay

int

Tempo máximo sugerido, em milissegundos, para espera antes de gravar no disco. Se for 0, a auditoria garantirá uma gravação para que o evento possa continuar.

predicate

nvarchar(8000)

Expressão de predicado que é aplicada ao evento.

max_file_size

bigint

Tamanho máximo, em megabytes, da auditoria:

0 = Ilimitado/Não aplicável ao tipo de auditoria selecionada.

max_rollover_files

int

Número máximo de arquivos a serem usados com a opção de substituição.

max_files

int

Número máximo de arquivos a serem usados sem a opção de substituição.

reserved_disk_space

int

Quantidade de espaço em disco a ser reservada por arquivo.

log_file_path

nvarchar(260)

Caminho onde a auditoria está localizada. Caminho de arquivo para auditoria de arquivo, caminho de log de aplicativo para auditoria de log de aplicativo.

log_file_name

nvarchar(260)

Nome de base do arquivo de log fornecido em CREATE AUDIT DDL. Um número incremental é adicionado ao arquivo base_log_name como um sufixo para criar o nome do arquivo de log.

Permissões

Entidades de segurança com a permissão VIEW AUDIT STATE têm acesso a esta exibição do catálogo.

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Consulte também

Referência

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.database_ audit_specifications (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)

Conceitos

Criar uma auditoria de servidor e uma especificação de auditoria de servidor