sys.database_audit_specification_details (Transact-SQL)sys.database_audit_specification_details (Transact-SQL)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Contiene informazioni sulle specifiche del controllo del database in un controllo di SQL ServerSQL Server in un'istanza del server per tutti i database.Contains information about the database audit specifications in a SQL ServerSQL Server audit on a server instance for all databases. Per altre informazioni, vedere SQL Server Audit (Motore di database).For more information, see SQL Server Audit (Database Engine). Per un elenco di tutti i audit_action_id e i relativi nomi, eseguire una query DM audit_actions (Transact-SQL).For a list of all audit_action_id's and their names, query sys.dm_audit_actions (Transact-SQL).

Nome colonnaColumn name Tipo di datiData type DescriptionDescription
database_specification_iddatabase_specification_id intint ID della specifica del controllo.ID of the audit specification.
audit_action_idaudit_action_id intint ID dell'azione di controllo.ID of the audit action.
audit_action_nameaudit_action_name sysnameSysname Nome dell'azione di controllo o del gruppo di azioni di controllo.Name of audit action or audit action group
ClasseClass intint Identifica la classe dell'oggetto controllato.Identifies class of object which is being audited.
desc class_class_ desc nvarchar(60)Nvarchar(60) Descrizione della classe dell'oggetto controllato:Description of class of object which is being audited:

- SCHEMA- SCHEMA

- TABLE- TABLE
major_idmajor_id intint ID principale dell'oggetto controllato, ad esempio un ID di tabella di un'azione di controllo di una tabella.Major ID of object being audited, such as a Table ID of a Table Audit action.
minor_idminor_id IntInt ID secondario dell'oggetto controllato, interpretato in base alla classe, ad esempio ID della colonna di un'azione di controllo di una tabella.Secondary ID of object that is being audited, interpreted according to class, such as the column ID of a Table Audit action.
audited_principal_idaudited_principal_id intint Entità controllata.Principal that is being audited.
audited_resultaudited_result nvarchar(60)Nvarchar(60) Risultati dell'azione di controllo:Audit action results:

- SUCCESS AND FAILURE - SUCCESS- SUCCESS AND FAILURE - SUCCESS

- FAILURE- FAILURE
is_groupis_group BitBit Indica se l'oggetto è un gruppo:Shows whether the object is a group:

0: L'oggetto non è un gruppo0 - Not a group

1: L'oggetto è un gruppo1 - Group

AutorizzazioniPermissions

Le entità con il ALTER ANY DATABASE AUDIT o VIEW DEFINITION autorizzazioni, il dbo e del ruolo il db_owners ruolo predefinito del database hanno accesso a questa vista del catalogo.Principals with the ALTER ANY DATABASE AUDIT or VIEW DEFINITION permissions, the dbo role, and members of the db_owners fixed database role have access to this catalog view. Inoltre, l'entità non deve essere negato VIEW DEFINITION autorizzazione.In addition, the principal must not be denied VIEW DEFINITION permission.

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.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Per altre informazioni, vedere Metadata Visibility Configuration. For more information, see Metadata Visibility Configuration.

Vedere ancheSee Also

CREATE SERVER AUDIT (Transact-SQL) CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT (Transact-SQL) ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER AUDIT (Transact-SQL) DROP SERVER AUDIT (Transact-SQL)
CREATE SERVER AUDIT SPECIFICATION (Transact-SQL) CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
ALTER SERVER AUDIT SPECIFICATION (Transact-SQL) ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
DROP SERVER AUDIT SPECIFICATION (Transact-SQL) DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL) CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL) ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL)
DROP DATABASE AUDIT SPECIFICATION (Transact-SQL) DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL) ALTER AUTHORIZATION (Transact-SQL)
sys.fn_get_audit_file (Transact-SQL) sys.fn_get_audit_file (Transact-SQL)
sys.server_audits (Transact-SQL) sys.server_audits (Transact-SQL)
sys.server_file_audits (Transact-SQL) sys.server_file_audits (Transact-SQL)
sys.server_audit_specifications (Transact-SQL) sys.server_audit_specifications (Transact-SQL)
sys.server_audit_specification_details (Transact-SQL) sys.server_audit_specification_details (Transact-SQL)
sys.database_audit_specifications (Transact-SQL) sys.database_audit_specifications (Transact-SQL)
sys.dm_server_audit_status (Transact-SQL) sys.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions (Transact-SQL) sys.dm_audit_actions (Transact-SQL)
sys.dm_audit_class_type_map (Transact-SQL) sys.dm_audit_class_type_map (Transact-SQL)
Creazione di un controllo del server e di una specifica del controllo del serverCreate a Server Audit and Server Audit Specification