Leer en inglés

Compartir vía


Capturar datos de eventos de desencadenador logon

Se aplica a: SQL Server Azure SQL Managed Instance

Para capturar datos XML acerca de los eventos LOGON para utilizarlos dentro de los desencadenadores logon, utilice la función EVENTDATA. El evento LOGON devuelve el siguiente esquema de datos de eventos:

XML
<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>

Contiene LOGON.

<PostTime>

Contiene la hora en la que se solicita que se establezca una sesión.

<LoginType>

El tipo de inicio de sesión, como el inicio de sesión de SQL Server, la cuenta de Windows, el certificado, el rol de servidor o el identificador de Microsoft Entra.

<SID>

Contiene el flujo binario codificado de base 64 del número de identificación de seguridad (SID) para el nombre de inicio de sesión especificado.

<ClientHost>

Contiene el nombre de host del cliente desde el que se realiza la conexión. El valor es <local_machine> si el nombre del cliente y del servidor son iguales. De lo contrario, el valor es la dirección IP del cliente.

<IsPooled>

Es 1 si la conexión se vuelve a utilizar empleando la agrupación de conexiones. De lo contrario, el valor es 0.