Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Geeft een tabel terug die beveiligbare klassen vermeldt die kunnen worden toegewezen aan de class_type kolom in het auditlogboek. Voor meer informatie over SQL Server Audit, zie SQL Server Audit (Database Engine).
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
class_type |
char(2) | Het klassetype van de entiteit die is gecontroleerd. Mapt naar het class_type geschreven auditlogboek dat door de functie get_audit_file() wordt teruggegeven. Is niet 'nullable'. |
class_type_desc |
nvarchar(120) | De naam van de klasse van het object dat werd gecontroleerd. Is niet 'nullable'. |
securable_class_desc |
nvarchar(120) | De securable klasse die wordt gekoppeld aan de class_type geauditeerde klasse.
NULL als de class_type niet overeenkomt met een beveiligbaar object. Kan worden verbonden met class_desc in sys.dm_audit_actions. |
Permissions
Dit uitzicht is zichtbaar voor het publiek.
Om de sys.fn_get_audit_file functie te gebruiken, vereisen CONTROL SERVER SQL Server 2019 (15.x) en eerdere versies toestemming op de server, terwijl SQL Server 2022 (16.x) en latere versies toestemming op de server vereisen VIEW SERVER SECURITY AUDIT .
Voorbeelden
Dit SQL Server-voorbeeld leest een lokaal opgeslagen Audit-bestand en voegt het toe aan de sys.dm_audit_class_type_map view.
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 referentie
- MAAK SERVERAUDIT (Transact-SQL)
- ALTER SERVER AUDIT (Transact-SQL)
- DROP SERVERAUDIT (Transact-SQL)
- SERVERCONTROLESPECIFICATIE (Transact-SQL) maken
- ALTER SERVER AUDIT-SPECIFICATIE (Transact-SQL)
- DROP SERVER AUDIT-SPECIFICATIE (Transact-SQL)
- DATABASECONTROLESPECIFICATIE (Transact-SQL) maken
- ALTER DATABASE AUDIT-SPECIFICATIE (Transact-SQL)
- DATABASECONTROLESPECIFICATIE (Transact-SQL)
- ALTER AUTORISATIE (Transact-SQL)
Verwante inhoud
- 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.database_audit_specification_details (Transact-SQL)
- sys.dm_server_audit_status (Transact-SQL)
- sys.dm_audit_class_type_map
- een servercontrole- en servercontrolespecificatie maken