Class SecuritySchema.ServerAuditSpecificationDetail
- Namespace
- LinqToDB.Tools.DataProvider.SqlServer.Schemas
- Assembly
- linq2db.Tools.dll
sys.server_audit_specification_details (Transact-SQL)
Applies to: √ SQL Server (all supported versions)
Contains information about the server audit specification details (actions) in a SQL Server audit on a server instance. For more information, see SQL Server Audit (Database Engine). For a list of all audit_action_id's and their names, query sys.dm_audit_actions (Transact-SQL).
[Table(Schema = "sys", Name = "server_audit_specification_details", IsView = true)]
public class SecuritySchema.ServerAuditSpecificationDetail
- Inheritance
-
SecuritySchema.ServerAuditSpecificationDetail
- Extension Methods
Properties
AuditActionID
ID of the audit action
[Column("audit_action_id")]
[NotNull]
public int AuditActionID { get; set; }
Property Value
AuditActionName
Name of group or name of audit action
[Column("audit_action_name")]
[Nullable]
public string? AuditActionName { get; set; }
Property Value
AuditedPrincipalID
Reserved
[Column("audited_principal_id")]
[NotNull]
public int AuditedPrincipalID { get; set; }
Property Value
AuditedResult
Audited result:
- SUCCESS AND FAILURE
- SUCCESS
- FAILURE
[Column("audited_result")]
[Nullable]
public string? AuditedResult { get; set; }
Property Value
Class
Reserved
[Column("class")]
[NotNull]
public byte Class { get; set; }
Property Value
ClassDesc
Reserved
[Column("class_desc")]
[Nullable]
public string? ClassDesc { get; set; }
Property Value
IsGroup
Whether the audited object is a group:
0 - Not a group
1 - Group
[Column("is_group")]
[Nullable]
public bool? IsGroup { get; set; }
Property Value
- bool?
MajorID
Reserved
[Column("major_id")]
[NotNull]
public int MajorID { get; set; }
Property Value
MinorID
Reserved
[Column("minor_id")]
[NotNull]
public int MinorID { get; set; }
Property Value
ServerSpecificationID
ID of the audit server specification
[Column("server_specification_id")]
[NotNull]
public int ServerSpecificationID { get; set; }