Compartilhar via


sys.server_file_audits (Transact-SQL)

Aplica-se a: SQL Server

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, confira 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 tempo de dados 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.
tipo char(2) Tipo de auditoria:

SL = Log de eventos de segurança NT

AL = Log de eventos do aplicativo NT

FL = 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 de arquivo de log.

Permissões

As entidades com a permissão ALTER ANY SERVER AUDIT ou VIEW ANY DEFINITION têm acesso a essa exibição de catálogo. Além disso, a entidade de segurança não deve ter a permissão VIEW ANY DEFINITION negada.

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 Metadata Visibility Configuration.

Confira também

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)
Criar uma auditoria de servidor e uma especificação de auditoria de servidor