sys.dm_audit_actions (Transact-SQL)sys.dm_audit_actions (Transact-SQL)

SI APPLICA A: sìSQL Server sìDatabase SQL di Azure sìAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Restituisce una riga per ogni azione di controllo che può essere segnalata nel log di controllo e per ogni gruppo di azioni di controllo che possono essere configurate come parte di SQL ServerSQL Server Audit.Returns a row for every audit action that can be reported in the audit log and every audit action group that can be configured as part of SQL ServerSQL Server Audit. Per altre informazioni sulle SQL ServerSQL Server Audit, vedere SQL Server Audit (motore di Database).For more information about SQL ServerSQL Server Audit, see SQL Server Audit (Database Engine).

Nome colonnaColumn name Tipo di datiData type DescrizioneDescription
action_idaction_id varchar(4)varchar(4) ID dell'azione di controllo.ID of the audit action. Correlato per il action_id valore scritto in ogni record di controllo.Related to the action_id value written to each audit record. Ammette i valori Null.Is nullable. Per i gruppi di controllo, il valore è Null.NULL for audit groups.
action_in_logaction_in_log bitbit Indica se un'azione può essere scritta in un log di controllo.Indicates whether an action can be written to an audit log. Sono disponibili i valori seguenti:Values are as follows:

1 = Sì1 = Yes

0 = No0 = No
namename sysnamesysname Nome dell'azione di controllo o del gruppo di azioni.Name of the audit action or action group. Non ammette i valori Null.Is not nullable.
class_descclass_desc nvarchar(120)nvarchar(120) Nome della classe dell'oggetto al quale si applica l'azione di controllo.The name of the class of the object that the audit action applies to. Tale oggetto può appartenere all'ambito del server, del database o dello schema, ma non un oggetto dello schema.Can be any one of the Server, Database, or Schema scope objects, but does not include Schema objects. Non ammette i valori Null.Is not nullable.
parent_class_descparent_class_desc nvarchar(120)nvarchar(120) Nome della classe padre per l'oggetto descritto da class_desc.Name of the parent class for the object described by class_desc. Se class_desc è un oggetto server, il valore è Null.Is NULL if the class_desc is Server.
covering_parent_action_namecovering_parent_action_name nvarchar(120)nvarchar(120) Nome dell'azione di controllo o del gruppo di controllo che contiene l'azione di controllo descritta in questa riga.Name of the audit action or audit group that contains the audit action described in this row. Viene utilizzato per creare una gerarchia di azioni e azioni di copertura.This is used to create a hierarchy of actions and covering actions. Ammette i valori Null.Is nullable.
configuration_levelconfiguration_level nvarchar(10)nvarchar(10) Indica che l'azione o il gruppo di azioni specificato in questa riga è configurabile a livello di gruppo o di azione.Indicates that the action or action group specified in this row is configurable at the Group or Action level. Se l'azione non è configurabile, il valore è Null.Is NULL if the action is not configurable.
containing_group_namecontaining_group_name nvarchar(120)nvarchar(120) Nome del gruppo di controllo contenente l'azione specificata.The name of the audit group that contains the specified action. Se il valore in name è un gruppo, questo nome è Null.Is NULL if the value in name is a group.

PermissionsPermissions

Le entità devono disporre seleziona l'autorizzazione.Principals must have SELECT permission. Per impostazione predefinita, tale autorizzazione è concessa al ruolo public.By default, this is granted to Public.

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. (Indici per tabelle con ottimizzazione per la memoria).. 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.database_audit_specification_details (Transact-SQL) sys.database_audit_specification_details (Transact-SQL)
sys.dm_server_audit_status (Transact-SQL) sys.dm_server_audit_status (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