Megosztás a következőn keresztül:


sys.dm_audit_class_type_map (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Visszaad egy táblázatot, amely olyan biztonságos osztályokat listel, amelyeket az audit napló oszlopához class_type lehet leképezni. További információért az SQL Server Audit (Database Engine) oldalon találod.

Oszlop név Adattípus Description
class_type char(2) Az auditált egység osztálytípusa. A get_audit_file() függvény által visszaadott auditnapló írt leírásához képezi leképezésekclass_type. Nem lehet null értékű.
class_type_desc nvarchar(120) Az objektum osztályának neve, amelyet ellenőriztek. Nem lehet null értékű.
securable_class_desc nvarchar(120) Az a biztosítható osztály, amely a class_type vizsgált kategóriához kapcsolódik. NULL ha class_type nem leképezik egy biztonságos objektumot. Csatlakozható class_descsys.dm_audit_actions.

Permissions

Ez a nézet látható a nagyközönség számára.

A sys.fn_get_audit_file funkció használatához az SQL Server 2019 (15.x) és korábbi verziók CONTROL SERVER engedélyt igényelnek a szerveren, míg az SQL Server 2022 (16.x) és későbbi verzióknál VIEW SERVER SECURITY AUDIT engedély szükséges a szerveren.

Példák

Ez az SQL Server példa egy helyben tárolt Audit fájlt olvas, és összekapcsolja azt a sys.dm_audit_class_type_map nézettel.

SELECT *
FROM sys.fn_get_audit_file('D:\SQLData\Audits\*.sqlaudit', DEFAULT, DEFAULT) AS audit_file
     INNER JOIN sys.dm_audit_class_type_map AS dm_audit_class_type_map
         ON audit_file.class_type = dm_audit_class_type_map.class_type;
GO

Transact-SQL hivatkozás