Compartilhar via


sys.server_audits (Transact-SQL)

Contém uma linha para cada SQL Server Audit 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

Descrição

audit_id

int

ID da auditoria.

name

sysname

Nome da auditoria.

audit_guid

uniqueidentifier

GUID da auditoria que é usada para enumerar auditorias com especificações de auditoria de Servidor/Banco de dados membro 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 do NT

AL – log de eventos de Aplicativos do 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 de 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

Entidades com a permissão VIEW AUDIT STATE têm acesso a esta exibição do catálogo.

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

Consulte também

Referência

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)

Conceitos

Criar uma auditoria de servidor e uma especificação de auditoria de servidor