Partilhar 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, consulte Auditoria do SQL Server (Mecanismo de Banco de Dados).

Nome da coluna Tipo de dados Descrição
audit_id int ID da auditoria.
Designação sysname Nome da auditoria.
audit_guid identificador único GUID da auditoria.
create_date datetime Data UTC em que a auditoria do arquivo foi criada.
modify_date datetime Data UTC em que 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 do NT

AL = log de eventos do aplicativo NT

FL = Arquivo no sistema de arquivos
type_desc nvarchar(60) Descrição do tipo de auditoria.
on_failure minúsculo Na condição de falha:

0 = Continuar

1 = Encerrar instância do servidor

2 = Falha na operação
on_failure_desc nvarchar(60) Em Falha ao escrever uma entrada de ação:

CONTINUAR

INSTÂNCIA DO SERVIDOR DE DESLIGAMENTO

FALHA NA OPERAÇÃO
is_state_enabled minúsculo 0 = Desativado

1 = Ativado
queue_delay int Tempo máximo sugerido, em milissegundos, para aguardar antes de gravar no disco. Se 0, a auditoria garantirá uma gravação antes que o evento possa continuar.
predicado 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 selecionado.
max_rollover_files int Número máximo de arquivos a serem usados com a opção de sobreposição.
max_files int Número máximo de arquivos a serem usados sem a opção de sobreposição.
reserved_disk_space int Quantidade de espaço em disco a reservar por ficheiro.
log_file_path nvarchar(260) Caminho para onde a auditoria está localizada. Caminho do arquivo para auditoria de arquivo, caminho do log do aplicativo para auditoria do log do aplicativo.
log_file_name nvarchar(260) Nome base para o arquivo de log fornecido no 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

As entidades com o ALTERAR QUALQUER DE AUDITORIA DO SERVIDOR OU EXIBIR QUALQUER DEFINIÇÃO permissão têm acesso a esta exibição de catálogo. Além disso, a entidade de segurança não deve ser negada EXIBIR QUALQUER DEFINIÇÃO permissão.

A visibilidade dos metadados em exibições de catálogo é limitada aos protegíveis que um usuário possui ou nos quais o usuário recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Ver também

CRIAR AUDITORIA DE SERVIDOR (Transact-SQL
AUDITORIA DO ALTER SERVER (Transact-SQL)
AUDITORIA DO DROP SERVER (Transact-SQL)
CRIAR ESPECIFICAÇÃO DE AUDITORIA DE SERVIDOR (Transact-SQL)
ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
CRIAR ESPECIFICAÇÃO DE AUDITORIA DE BANCO DE DADOS (Transact-SQL)
ALTERAR ESPECIFICAÇÃO DE AUDITORIA DE BANCO DE DADOS (Transact-SQL)
DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
AUTORIZAÇÃO ALTER (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