Partilhar via


Classe de evento de acesso a objeto de esquema de auditoria

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azure

A classe de evento Audit Schema Object Access ocorre quando uma permissão de objeto (como SELECT) é utilizada.

Colunas de Dados do Evento de Acesso a Objetos do Esquema de Auditoria

Nome da coluna de dados Tipo de dados Description Identificador da Coluna Filtrável
Nome da Aplicação nvarchar Nome da aplicação cliente que criou a ligação a uma instância do Microsoft SQL Server. Esta coluna é preenchida com os valores passados pelo aplicativo em vez do nome exibido do programa. 10 Yes
ClientProcessID int ID atribuído pelo computador host ao processo em que o aplicativo cliente está sendo executado. Esta coluna de dados é preenchida se o cliente fornecer o ID do processo do cliente. 9 Yes
PermissõesColumn int Indica se uma permissão de coluna foi definida. Analise o texto da declaração para determinar quais as permissões aplicadas. 1=Sim, 0=Não. 44 Yes
Base de Dados int ID da base de dados especificado pela instrução da base de dados USE ou pela base de dados padrão se não tiver sido emitida a instrução USE para uma dada instância. O SQL Server Profiler apresenta o nome da base de dados se a coluna de dados ServerName for capturada no rastreio e o servidor estiver disponível. Determine o valor de um banco de dados usando a função DB_ID. 3 Yes
DatabaseName nvarchar Nome do banco de dados no qual a instrução de usuário está sendo executada. 35 Yes
DBUserName nvarchar Nome de utilizador do emissor na base de dados. 40 Yes
EventClass int Tipo de evento = 114. 27 Não
EventSequence int Sequência de um determinado evento dentro da solicitação. 51 Não
Nome do host nvarchar Nome do computador no qual o cliente está sendo executado. Esta coluna de dados é preenchida se o cliente fornecer o nome do anfitrião. Para determinar o nome do anfitrião, use a função HOST_NAME. 8 Yes
IsSystem int Indica se o evento ocorreu em um processo do sistema ou em um processo do usuário. 1 = sistema, 0 = utilizador. 60 Yes
LoginName nvarchar Nome do login do utilizador (seja o login de segurança do SQL Server ou as credenciais de login do Microsoft Windows sob a forma de DOMÍNIO\nome de utilizador). 11 Yes
LoginSid image Número de identificação de segurança (SID) do utilizador com sessão iniciada. Pode encontrar esta informação na vista de catálogo sys.server_principals . Cada SID é único para cada login no servidor. 41 Yes
NTDomainName nvarchar Domínio do Windows ao qual o usuário pertence. 7 Yes
NTUserName nvarchar Nome de usuário do Windows. 6 Yes
ObjectName nvarchar Nome do objeto cujas permissões estão a ser verificadas. 34 Yes
Tipo de objeto int Valor que representa o tipo do objeto envolvido no evento. Este valor corresponde à coluna de tipo na vista de catálogo sys.objects . Para valores, veja Coluna de Evento Trace ObjectType. 28 Yes
Nome do Proprietário nvarchar Nome de utilizador da base de dados do proprietário do objeto a ser alvo. 37 Yes
Nome Pai nvarchar Nome do esquema em que o objeto se encontra. 59 Yes
Permissões bigint Valor inteiro que representa o tipo de permissões verificadas.

1=SELECIONAR TODOS

2=ATUALIZAR TUDO

4=REFERÊNCIAS TODAS

8=INSERIR

16=ELIMINAR

32=EXECUTE (apenas procedimentos)
19 Yes
RequestID int ID do pedido que contém a declaração. 49 Yes
ServerName nvarchar Nome da instância do SQL Server que está sendo rastreada. 26 Não
SessionLoginName Nvarchar Nome de login do usuário que originou a sessão. Por exemplo, se se ligar ao SQL Server usando o Login1 e executar uma instrução como Login2, o SessionLoginName mostra o Login1 e o LoginName mostra o Login2. Esta coluna exibe os logons do SQL Server e do Windows. 64 Yes
SPID int ID da sessão em que o evento ocorreu. 12 Yes
Horário de Início datetime Hora de início do evento, se disponível. 14 Yes
Sucesso int 1 = sucesso. 0 = falha. Por exemplo, um valor de 1 indica o sucesso de uma verificação de permissões e um valor de 0 indica a falha dessa verificação. 23 Yes
TextData ntext Texto SQL da declaração. 1 Yes
TransactionID bigint ID atribuída pelo sistema da transação. 4 Yes
XactSequence bigint Token usado para descrever a transação atual. 50 Yes

Ver também

sp_trace_setevent (Transact-SQL)