Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Retorna uma tabela que lista classes securáveis que podem ser mapeadas para a class_type coluna no log de auditoria. Para obter mais informações sobre a Auditoria do SQL Server, consulte Auditoria do SQL Server (Mecanismo de Banco de Dados).
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
class_type |
char(2) | O tipo de classe da entidade que foi auditada. Mapeia para o class_type gravado para o log de auditoria retornado pela função get_audit_file(). Não é anulável. |
class_type_desc |
nvarchar(120) | O nome da classe do objeto que foi auditado. Não é anulável. |
securable_class_desc |
nvarchar(120) | A classe securável que corresponde ao class_type que está sendo auditado.
NULL se o class_type não mapear para um objeto securável. Pode ser unido com class_desc em sys.dm_audit_actions. |
Permissões
Esta visão é visível para o público.
Para usar a sys.fn_get_audit_file função, o SQL Server 2019 (15.x) e versões anteriores exigem CONTROL SERVER permissão no servidor, enquanto o SQL Server 2022 (16.x) e versões posteriores exigem VIEW SERVER SECURITY AUDIT permissão no servidor.
Exemplos
Este exemplo do SQL Server lê um arquivo de Auditoria armazenado localmente e o junta à sys.dm_audit_class_type_map visualização.
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 referência
- CRIAR AUDITORIA DE SERVIDOR (Transact-SQL)
- ALTER SERVER AUDIT (Transact-SQL)
- Remover Auditoria de Servidor (Transact-SQL)
- CRIAR ESPECIFICAÇÃO DE AUDITORIA DE SERVIDOR (Transact-SQL)
- ALTERAR A ESPECIFICAÇÃO DE AUDITORIA DO SERVIDOR (Transact-SQL)
- ESPECIFICAÇÃO DE AUDITORIA DO SERVIDOR DE DROP (Transact-SQL)
- CRIAR ESPECIFICAÇÃO DE AUDITORIA DE BANCO DE DADOS (Transact-SQL)
- Especificação de Auditoria do Banco de Dados ALTER (Transact-SQL)
- ESPECIFICAÇÃO DE AUDITORIA DE BANCO DE DADOS DESCARTADA (Transact-SQL)
- ALTERAR AUTORIZAÇÃO (Transact-SQL)
Conteúdo relacionado
- 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)
- Detalhes da especificação de auditoria do banco de dados (sys.database_audit_specification_detailsTransact-SQL)
- sys.dm_server_audit_status (Transact-SQL)
- sys.dm_audit_class_type_map
- Criar uma auditoria de servidor e uma especificação de auditoria de servidor