Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Zwraca tabelę, która wymienia klasy zabezpieczalne, które można przypisać do kolumny class_type w dzienniku audytu. Więcej informacji o SQL Server Audit można znaleźć w artykule SQL Server Audit (Engine Database Engine).
| Nazwa kolumny | Typ danych | Zanullowalny | Opis |
|---|---|---|---|
class_type |
varchar(2) | Nie. | Typ klasy podmiotu, który był audytowany. Mapuje na zapisany w class_type dzienniku inspekcji zwrócony get_audit_file() przez funkcję. |
class_type_desc |
nvarchar(35) | Nie. | Nazwa klasy obiektu, który był kontrolowany. |
securable_class_desc |
nvarchar(35) | Yes | Klasa zabezpieczalna, która odpowiada class_type audytowi. Może to być NULL , jeśli class_type obiekt nie jest mapowy na zabezpieczany obiekt. Można połączyć z class_desc w sys.dm_audit_actions. |
Permissions
Ten widok jest widoczny dla publiczności.
Aby korzystać z tej sys.fn_get_audit_file funkcji, SQL Server 2019 (15.x) i wcześniejsze wersje wymagają CONTROL SERVER uprawnień do serwera, natomiast SQL Server 2022 (16.x) i późniejsze wersje wymagają VIEW SERVER SECURITY AUDIT uprawnień do serwera.
Examples
Ten przykład SQL Server odczytuje lokalnie przechowywany plik audytu i łączy go z widokiem sys.dm_audit_class_type_map .
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 odniesienia
- CREATE SERVER AUDIT (Transact-SQL)
- ALTER SERVER AUDIT (Transact-SQL)
- DROP SERVER AUDIT (Transact-SQL)
- CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
- ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
- DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
- CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
- ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL)
- DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
- ALTER AUTHORIZATION (Transact-SQL)
Treści powiązane
- sys.fn_get_audit_file (Transact-SQL)
- sys.server_audits (Transact-SQL)
- sys.server_file_audits (Transact-SQL) - funkcja audytu plików serwera (Transact-SQL)
- sys.specyfikacje_audytu_serwera (Transact-SQL)
- sys.server_audit_specification_details (Transact-SQL)
- sys.specyfikacje_audytu_bazy_danych (Transact-SQL)
- sys.database_audit_specification_details (Transact-SQL)
- sys.dm_server_audit_status (Transact-SQL)
- sys.dm_audit_class_type_map (Transact-SQL)
- Tworzenie inspekcji serwera i specyfikacji inspekcji serwera