Compartilhar via


sys.server_audits (Transact-SQL)

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

Contém uma linha para cada 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 Descrição
audit_id int ID da auditoria.
name sysname Nome da auditoria.
audit_guid uniqueidentifier GUID para a auditoria usada para enumerar auditorias com o membro Server|Especificações de auditoria de banco de dados durante a inicialização do servidor e operações de anexação de banco de dados.
create_date datetime Data em UTC quando a auditoria foi criada.
modify_date datetime Data em UTC da última alteração feita na especificação de auditoria.
principal_id int ID do proprietário da auditoria, conforme registrado no servidor.
tipo char(2) Tipo de auditoria:

SL - Log de eventos de segurança NT

AL - Log de eventos do aplicativo NT

FL - Arquivo no sistema de arquivos
type_desc nvarchar(60) SECURITY LOG

APPLICATION LOG

FILE
on_failure tinyint Ao Falhar ao escrever uma entrada de ação:

0 - Continuar

1 - Desligar instância do servidor

2 - Falha na operação
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, em milissegundos, de espera antes de gravar em disco. Se for 0, a auditoria garantirá uma gravação antes que o evento possa continuar.
predicate Nvarchar(3000) A expressão de predicado que é aplicada ao evento.

Permissões

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

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 Metadata Visibility Configuration.

Confira também

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_file_audits (Transact-SQL)
sys.server_audit_specifications (Transact-SQL)
sys.server_audit_specification_details (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)
Criar uma auditoria de servidor e uma especificação de auditoria de servidor