Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz 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 | Description |
|---|---|---|
class_type |
char(2) | Typ klasy podmiotu, który był audytowany. Mapuje się na zapisany class_type do rejestru audytu zwracany przez funkcję get_audit_file(). Nie może być oznaczone jako null. |
class_type_desc |
nvarchar(120) | Nazwa klasy obiektu, który był kontrolowany. Nie może być oznaczone jako null. |
securable_class_desc |
nvarchar(120) | Klasa zabezpieczalna, która odpowiada class_type audytowi.
NULL jeśli nie odwzorowuje się class_type na zabezpieczalny 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.
Przykłady
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
- UTWORZENIE AUDYTU SERWERA (Transact-SQL)
- AUDYT ALTER SERVER (Transact-SQL)
- AUDYT SERWERA DROP (Transact-SQL)
- UTWÓRZ SPECYFIKACJĘ AUDYTU SERWERA (Transact-SQL)
- SPECYFIKACJA AUDYTU ALTER SERVER (Transact-SQL)
- SPECYFIKACJA AUDYTU SERWERA DROP (Transact-SQL)
- UTWÓRZ SPECYFIKACJĘ AUDYTU BAZY DANYCH (Transact-SQL)
- ZMIEŃ SPECYFIKACJĘ AUDYTU BAZY DANYCH (Transact-SQL)
- USUŃ SPECYFIKACJĘ AUDYTU BAZY DANYCH (Transact-SQL)
- ZMIEŃ AUTORYZACJĘ (Transact-SQL)
Treści powiązane
- sys.fn_get_audit_file (Transact-SQL)
- sys.server_audits (Transact-SQL)
- sys.server_file_audits (Transact-SQL)
- sys.specyfikacje_audytu_serwera (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
- Tworzenie inspekcji serwera i specyfikacji inspekcji serwera