Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om 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 | Nullbaar | Description |
|---|---|---|---|
class_type |
varchar(2) | Nee. | Het klassetype van de entiteit die is gecontroleerd. Wordt toegewezen aan het class_type auditlogboek dat door de get_audit_file() functie wordt geretourneerd. |
class_type_desc |
nvarchar(35) | Nee. | De naam van de klasse van het object dat werd gecontroleerd. |
securable_class_desc |
nvarchar(35) | Yes | De securable klasse die wordt gekoppeld aan de class_type geauditeerde klasse. Dit kan zijn NULL als het class_type niet wordt toegewezen aan 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