Compartilhar via


Capturar dados de eventos do gatilho de logon

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Para capturar dados XML sobre eventos LOGON para uso dentro de gatilhos de logon, use a função EVENTDATA. O evento LOGON retorna o seguinte esquema de dados de evento:

<EVENT_INSTANCE>
   <EventType>event_type</EventType>
   <PostTime>post_time</PostTime>
   <SPID>spid</SPID>
   <ServerName>server_name</ServerName>
   <LoginName>login_name</LoginName>
   <LoginType>login_type</LoginType>
   <SID>sid</SID>
   <ClientHost>client_host</ClientHost>
   <IsPooled>is_pooled</IsPooled>
</EVENT_INSTANCE>

<EventType>

Contém LOGON.

<PostTime>

Contém a hora em que foi solicitado o estabelecimento de uma sessão.

<LoginType>

O tipo de logon, como logon do SQL Server, conta do Windows, certificado, função de servidor ou Microsoft Entra ID.

<SID>

Contém o fluxo binário codificado de base 64 do número de identificação de segurança (SID) do nome de logon especificado.

<ClientHost>

Contém o nome do host do cliente de onde é feita a conexão. O valor será <local_machine> se o nome do cliente e do servidor forem idênticos. Caso contrário, o valor é o endereço de IP do cliente.

<IsPooled>

1 se a conexão for reutilizada por meio de pool de conexões. Caso contrário, o valor é 0.