sys.server_file_audits (Transact-SQL)sys.server_file_audits (Transact-SQL)

APLICA-SE A: simSQL Server nãoBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Contém informações estendidas sobre o tipo de auditoria de arquivo em um SQL ServerSQL Server de auditoria em uma instância de servidor.Contains extended information about the file audit type in a SQL ServerSQL Server audit on a server instance. Para obter mais informações, veja Auditoria do SQL Server (Mecanismo de Banco de Dados).For more information, see SQL Server Audit (Database Engine).

Nome da colunaColumn name Tipo de dadosData type DescriçãoDescription
audit_idaudit_id intint ID da auditoria.ID of the audit.
namename sysnamesysname Nome da auditoria.Name of the audit.
audit_guidaudit_guid uniqueidentifieruniqueidentifier GUID da auditoria.GUID of the audit.
create_datecreate_date datetimedatetime Data UTC quando a auditoria do arquivo foi criada.UTC date when the file audit was created.
modify_datemodify_date datatimedatatime Data em UTC quando a auditoria do arquivo foi modificada pela última vez.UTC date when the file audit was last modified.
principal_idprincipal_id intint ID do proprietário da auditoria conforme registrado no servidor.ID of the owner of the audit as registered on the server.
typetype char(2)char(2) Tipo de auditoria:Audit type:

0 = log de eventos de Segurança do NT0 = NT Security event log

1 = log de eventos de Aplicativos do NT1 = NT Application event log

2= arquivo no sistema de arquivos2 = File on file system
type_desctype_desc nvarchar(60)nvarchar(60) Descrição do tipo da auditoria.Audit type description.
on_failureon_failure tinyinttinyint Condição Ao falhar:On Failure condition:

0 = Continuar0 = Continue

1 = Encerrar a instância de servidor1 = Shut down server instance

2 = Operação com falha2 = Fail operation
on_failure_descon_failure_desc nvarchar(60)nvarchar(60) Ao Falhar ao escrever uma entrada de ação:On Failure to write an action entry:

CONTINUECONTINUE

SHUTDOWN SERVER INSTANCESHUTDOWN SERVER INSTANCE

FAIL OPERATIONFAIL OPERATION
is_state_enabledis_state_enabled tinyinttinyint 0 = Desabilitado0 = Disabled

1 = Habilitado1 = Enabled
queue_delayqueue_delay intint Tempo máximo sugerido, em milissegundos, para espera antes de gravar no disco.Suggested maximum time, in milliseconds, to wait before writing to disk. Se for 0, a auditoria garantirá uma gravação para que o evento possa continuar.If 0, the audit will guarantee a write before the event can continue.
predicatepredicate nvarchar(8000)nvarchar(8000) Expressão de predicado que é aplicada ao evento.Predicate expression that is applied to the event.
max_file_sizemax_file_size bigintbigint Tamanho máximo, em megabytes, da auditoria:Maximum size, in megabytes, of the audit:

0 = Ilimitado/Não aplicável ao tipo de auditoria selecionada.0 = Unlimited/Not applicable to the type of audit selected.
max_rollover_filesmax_rollover_files intint Número máximo de arquivos a serem usados com a opção de substituição.Maximum number of files to use with the rollover option.
max_filesmax_files intint Número máximo de arquivos a serem usados sem a opção de substituição.Maximum number of files to use without the rollover option.
reserved_disk_spacereserved_disk_space intint Quantidade de espaço em disco a ser reservada por arquivo.Amount of disk space to reserve per file.
log_file_pathlog_file_path nvarchar(260)nvarchar(260) Caminho onde a auditoria está localizada.Path to where audit is located. Caminho de arquivo para auditoria de arquivo, caminho de log de aplicativo para auditoria de log de aplicativo.File path for file audit, application log path for application log audit.
log_file_namelog_file_name nvarchar(260)nvarchar(260) Nome de base do arquivo de log fornecido em CREATE AUDIT DDL.Base name for the log file supplied in the CREATE AUDIT DDL. Um número incremental é adicionado ao arquivo base_log_name como um sufixo para criar o nome de arquivo de log.An incremental number is added to the base_log_name file as a suffix to create the log file name.

PermissõesPermissions

Entidades de segurança com o ALTER ANY SERVER AUDIT ou VIEW ANY DEFINITION permissão têm acesso a esta exibição do catálogo.Principals with the ALTER ANY SERVER AUDIT or VIEW ANY DEFINITION permission have access to this catalog view. Além disso, a entidade de segurança não deve ser negada VIEW ANY DEFINITION permissão.In addition, the principal must not be denied VIEW ANY DEFINITION permission.

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.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Para obter mais informações, consulte Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Consulte tambémSee Also

CREATE SERVER AUDIT (Transact-SQL) CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT (Transact-SQL) ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER AUDIT (Transact-SQL) DROP SERVER AUDIT (Transact-SQL)
CREATE SERVER AUDIT SPECIFICATION (Transact-SQL) CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
ALTER SERVER AUDIT SPECIFICATION (Transact-SQL) ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
DROP SERVER AUDIT SPECIFICATION (Transact-SQL) DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL) CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL) ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL)
DROP DATABASE AUDIT SPECIFICATION (Transact-SQL) DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL) ALTER AUTHORIZATION (Transact-SQL)
sys.fn_get_audit_file (Transact-SQL) sys.fn_get_audit_file (Transact-SQL)
sys.server_audits (Transact-SQL) sys.server_audits (Transact-SQL)
sys. server_file_audits (Transact-SQL) sys.server_file_audits (Transact-SQL)
sys.server_audit_specifications (Transact-SQL) sys.server_audit_specifications (Transact-SQL)
sys.database_audit_specifications (Transact-SQL) sys.database_audit_specifications (Transact-SQL)
sys.database_audit_specification_details (Transact-SQL) sys.database_audit_specification_details (Transact-SQL)
sys.dm_server_audit_status (Transact-SQL) sys.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions (Transact-SQL) sys.dm_audit_actions (Transact-SQL)
sys.dm_audit_class_type_map (Transact-SQL) sys.dm_audit_class_type_map (Transact-SQL)
Criar uma auditoria de servidor e uma especificação de auditoria de servidorCreate a Server Audit and Server Audit Specification