Condividi tramite


sys.database_audit_specification_details (Transact-SQL)

Si applica a: SQL Server

Contiene informazioni sulle specifiche del controllo del database in un controllo di SQL Server in un'istanza del server per tutti i database. Per altre informazioni, vedere SQL Server Audit (Motore di database). Per un elenco di tutti gli audit_action_id e i relativi nomi, eseguire una query sys.dm_audit_actions (Transact-SQL).

Nome colonna Tipo di dati Descrizione
database_specification_id int ID della specifica del controllo.
audit_action_id int ID dell'azione di controllo.
audit_action_name Sysname Nome dell'azione di controllo o del gruppo di azioni di controllo.
Classe int Identifica la classe dell'oggetto controllato.
class_ desc Nvarchar(60) Descrizione della classe dell'oggetto controllato:

- SCHEMA

- TABLE
major_id int ID principale dell'oggetto controllato, ad esempio un ID di tabella di un'azione di controllo di una tabella.
minor_id Int ID secondario dell'oggetto controllato, interpretato in base alla classe, ad esempio ID della colonna di un'azione di controllo di una tabella.
audited_principal_id int Entità controllata.
audited_result Nvarchar(60) Risultati dell'azione di controllo:

- SUCCESS AND FAILURE - SUCCESS

- FAILURE
is_group Bit Indica se l'oggetto è un gruppo:

0: L'oggetto non è un gruppo

1: L'oggetto è un gruppo

Autorizzazioni

Le entità con le autorizzazioni ALTER ANY DATABASE AUDIT o VIEW DEFINITION , il ruolo dbo e i membri del ruolo predefinito del database db_owners hanno accesso a questa vista del catalogo. Inoltre, l'entità non deve essere negata l'autorizzazione VIEW DEFINITION .

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.

Vedi anche

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)
Creazione di un controllo del server e di una specifica del controllo del server