Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
База данных SQL Azure Управляемый экземпляр SQL Azure
Возвращается таблица с перечислением защищённых классов, которые можно сопоставить с class_type столбцем в журнале аудита. Дополнительные сведения о аудите SQL Server см. в статье sql Server Audit (ядро СУБД).
| Имя столбца | Тип данных | Description |
|---|---|---|
class_type |
char(2) | Тип класса сущности, для которой был проведен аудит. Отображается в class_type запись в журнал аудита, возвращаемый функцией get_audit_file(). Не допускает значение NULL. |
class_type_desc |
nvarchar(120) | Название класса объекта, который проходил аудит. Не допускает значение NULL. |
securable_class_desc |
nvarchar(120) | Защищённый класс, который соотносится с тем, class_type кто проверяется.
NULL если не class_type отображается на защищённый объект. Можно соединить с class_descsys.dm_audit_actions. |
Разрешения
Это представление отображается для общественности.
Для использования sys.fn_get_audit_file этой функции SQL Server 2019 (15.x) и более ранние версии требуют CONTROL SERVER разрешения на сервере, тогда как SQL Server 2022 (16.x) и более поздние версии требуют VIEW SERVER SECURITY AUDIT разрешения на сервере.
Примеры
Этот пример SQL Server читает локально хранимый файл аудита и соединяет его с 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 ссылка
- СОЗДАНИЕ АУДИТА СЕРВЕРА (Transact-SQL)
- ИЗМЕНИТЬ АУДИТ СЕРВЕРА (Transact-SQL)
- Удаление серверного аудита (Transact-SQL)
- СОЗДАТЬ СПЕЦИФИКАЦИЮ АУДИТА СЕРВЕРА (Transact-SQL)
- СПЕЦИФИКАЦИЯ ALTER SERVER AUDIT (Transact-SQL)
- СПЕЦИФИКАЦИЯ АУДИТА DROP SERVER (Transact-SQL)
- Создать спецификацию аудита базы данных (Transact-SQL)
- Изменение спецификации аудита базы данных (ALTER DATABASE AUDIT SPECIFICATION) в Transact-SQL
- СПЕЦИФИКАЦИЯ АУДИТА БАЗЫ ДАННЫХ DROP (Transact-SQL)
- Изменение Авторизации (Transact-SQL)
Связанный контент
- sys.fn_get_audit_file (Transact-SQL)
- sys.server_audits (Transact-SQL)
- sys.server_file_audits (Transact-SQL)
- спецификации аудита сервера (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
- Создание аудита сервера и спецификации аудита сервера