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).

Aplica-se a: SQL Server (SQL Server 2008 à versão atual).

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