sys.database_audit_specification_details (Transact-SQL)
Aplica-se: SQL Server
Contém informações sobre as especificações de auditoria de banco de dados em uma auditoria do SQL Server em uma instância de servidor para todos os bancos de dados. Para obter mais informações, confira Auditoria do SQL Server (Mecanismo de Banco de Dados). Para obter uma lista de todos os audit_action_id e seus nomes, consulte sys.dm_audit_actions (Transact-SQL).
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
database_specification_id | int | ID da especificação de auditoria. |
audit_action_id | int | ID da ação de auditoria. |
audit_action_name | Nome do sistema | Nome de ação de auditoria ou do grupo de ações de auditoria |
Classe | int | Identifica a classe de objeto que está sendo auditado. |
class_ desc | Nvarchar(60) | Descrição da classe de objeto que está sendo auditado: - SCHEMA - TABLE |
major_id | int | ID principal do objeto que está sendo auditado, como uma ID de tabela de uma ação de Auditoria de Tabela. |
minor_id | Int | ID secundária do objeto que está sendo auditado, interpretada de acordo com a classe, como a ID de coluna de uma ação de Auditoria de Tabela. |
audited_principal_id | int | Entidade que está sendo examinada. |
audited_result | Nvarchar(60) | Resultados da ação de auditoria: - SUCCESS AND FAILURE - SUCCESS - FAILURE |
is_group | Bit | Mostra se o objeto é um grupo: 0 – Não é um grupo 1 – Grupo |
Permissões
As entidades com as permissões ALTER ANY DATABASE AUDIT ou VIEW DEFINITION , a função dbo e os membros da função de banco de dados fixa db_owners 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 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_audits (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.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