sys.server_audits (Transact-SQL)sys.server_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 uma linha para cada auditoria do SQL ServerSQL Server em uma instância de servidor.Contains one row for each SQL ServerSQL Server audit in 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 que é usado para enumerar auditorias com o servidor do membro|operações de anexação de especificações de auditoria de banco de dados durante a inicialização do servidor e banco de dados.GUID for the audit that is used to enumerate audits with member Server|Database audit specifications during server start-up and database attach operations.
create_datecreate_date datetimedatetime Data em UTC quando a auditoria foi criada.UTC date the audit was created.
modify_datemodify_date datetimedatetime Data em UTC da última alteração feita na especificação de auditoria.UTC date the 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 to the server.
typetype char(2)char(2) Tipo de auditoria:Audit type:

SL – log de eventos de segurança do NTSL - NT Security event log

AL – log de eventos do aplicativo NTAL - NT Application event log

FL – arquivo no sistema de arquivosFL - File on file system
type_desctype_desc nvarchar(60)nvarchar(60) SECURITY LOGSECURITY LOG

APPLICATION LOGAPPICATION LOG

FILEFILE
on_failureon_failure tinyinttinyint Ao Falhar ao escrever uma entrada de ação:On Failure to write an action entry:

0 - continuar0 - Continue

1 – desligar instância de servidor1 - Shutdown 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, em milissegundos, de espera antes de gravar em disco.Maximum time, in milliseconds, to wait before writing to disk. Se for 0, a auditoria garantirá uma gravação antes que o evento possa continuar.If 0, the audit will guarantee a write before an event can continue.
predicadopredicate nvarchar(3000)nvarchar(3000) A expressão de predicado que é aplicada ao evento.The predicate expression that is applied to the event.

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_file_audits (Transact-SQL) sys.server_file_audits (Transact-SQL)
sys.server_audit_specifications (Transact-SQL) sys.server_audit_specifications (Transact-SQL)
sys.server_audit_specification_details (Transact-SQL) sys.server_audit_specification_details (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