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