sys.server_file_audits (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

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 Anulável Descrição
audit_id int No ID da auditoria.
name sysname No Nome da auditoria.
audit_guid uniqueidentifier Yes GUID da auditoria.
create_date datetime No Data UTC quando a auditoria do arquivo foi criada.
modify_date datetime No Data em UTC quando a auditoria do arquivo foi modificada pela última vez.
principal_id int Yes ID do proprietário da auditoria conforme registrado no servidor.
type char(2) No Tipo de auditoria:

- SL = Log de eventos do Windows Security
- AL = Log de eventos do Aplicativo windows
- FL = Arquivo no sistema de arquivos
type_desc nvarchar(60) Yes Descrição do tipo da auditoria.
on_failure tinyint Yes Em condição de falha:

- 0 = Continuar
- 1 = Desligar a instância do servidor
- 2 = Operação de falha
on_failure_desc nvarchar(60) Yes Ao não gravar uma entrada de ação:

- CONTINUE
- SHUTDOWN SERVER INSTANCE
- FAIL OPERATION
is_state_enabled bit Yes - 0 = Desabilitado
- 1 = Habilitado
queue_delay int Yes Tempo máximo sugerido, em milissegundos, para espera antes de gravar no disco. Se 0, a auditoria garante uma gravação antes que o evento possa continuar.
predicate nvarchar(3000) Yes Expressão de predicado que é aplicada ao evento.
max_file_size bigint Yes Tamanho máximo, em megabytes, da auditoria:

- 0 = Ilimitado/Não aplicável ao tipo de auditoria selecionado.
max_rollover_files int Yes Número máximo de arquivos a serem usados com a opção de substituição.
max_files int Yes Número máximo de arquivos a serem usados sem a opção de substituição.
reserve_disk_space bit Yes Quantidade de espaço em disco a ser reservada por arquivo.
log_file_path nvarchar(260) Yes 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) Yes Nome base do 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 de arquivo de log.
retention_days int Yes Tempo de vida em dias do arquivo de log de auditoria.

- 0 = Ilimitado.

Aplica-se a: Banco de Dados SQL do Azure e Instância Gerenciada de SQL do Azure.

Permissões

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

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 a configuração de visibilidade de metadados.

Transact-SQL referência