sys.server_file_audits (Transact-SQL)

Aplica-se a: SQL ServerAzure SQL Managed Instance

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 Anulável Descrição
audit_id int No ID da auditoria.
name sysname No Nome da auditoria.
audit_guid identificador único Yes GUID da auditoria.
create_date datetime No Data UTC em que a auditoria do arquivo foi criada.
modify_date datetime No Data UTC em que 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 = Registo de eventos de segurança do Windows
- AL = Registo de eventos de aplicações Windows
- FL = Ficheiro no sistema de ficheiros
type_desc nvarchar(60) Yes Descrição do tipo de auditoria.
on_failure minúsculo Yes Em condição de falha:

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

- CONTINUE
- SHUTDOWN SERVER INSTANCE
- FAIL OPERATION
is_state_enabled bit Yes - 0 = Desativado
- 1 = Ativado
queue_delay int Yes Tempo máximo sugerido, em milissegundos, para aguardar antes de gravar no disco. Se 0, a auditoria garante uma escrita antes de o evento poder 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 sobreposição.
max_files int Yes Número máximo de arquivos a serem usados sem a opção de sobreposição.
reserve_disk_space bit Yes Quantidade de espaço em disco a reservar por ficheiro.
log_file_path nvarchar(260) Yes 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) Yes Nome base para o ficheiro de registo fornecido no CREATE AUDIT DDLarquivo . Um número incremental é adicionado ao arquivo base_log_name como um sufixo para criar o nome do arquivo de log.
retention_days int Yes Vida útil em dias do ficheiro de registo da auditoria.

- 0 = Ilimitado.

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

Permissões

Os principais com permissão ALTER ANY SERVER AUDIT ou VIEW ANY DEFINITION podem aceder a esta vista de catálogo. Além disso, não VIEW ANY DEFINITION se pode negar a permissão ao diretor.

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.

Transact-SQL referência