Compartir a través de


Audit Broker Login, clase de eventos

SQL Server crea un evento Audit Broker Login para notificar los mensajes de auditoría relacionados con la seguridad de transporte de Service Broker.

Columnas de datos de la clase de eventos Audit Broker Login

Columna de datos Tipo Descripción Número de columna Filtrable
ApplicationName nvarchar Sin usar en esta clase de evento. 10
ClientProcessID Int Sin usar en esta clase de evento. 9
DatabaseID Int SQL Server Profiler muestra el nombre de la base de datos si se captura la columna de datos ServerName en el seguimiento y el servidor está disponible. Determina el valor de una base de datos mediante la función DB_ID. 3
EventClass Int Tipo de clase de evento capturada. Siempre 159 para Audit Broker Login. 27 No
EventSequence Int Número de secuencia de este evento. 51 No
EventSubClass Int Tipo de subclase de eventos, que proporciona más información sobre cada clase de eventos. En la tabla siguiente se enumeran los valores de subclase de eventos para este evento. Veintiuno
Nombre de archivo nvarchar Nivel de autenticación de intermediario remoto. Método de autenticación admitido configurado en el punto de conexión del agente remoto. Cuando hay más de un método disponible, el punto de conexión de destino determina qué método se intenta primero. Los valores posibles son:

Ninguno. No se configura ningún método de autenticación.

NTLM. Requiere la autenticación NTLM.

KERBEROS. Requiere autenticación de Kerberos.

NEGOCIAR. Windows negocia el método de autenticación.

CERTIFICADO. Requiere el certificado configurado para el punto de conexión, que se almacena en la base de datos maestra .

NTLM, CERTIFICATE. Acepta la autenticación de certificados NTLM o SSL.

KERBEROS, CERTIFICATE. Acepta Kerberos o la autenticación de certificado de punto de conexión.

NEGOCIAR, CERTIFICADO. Windows negocia el método de autenticación o un certificado de punto de conexión se puede usar para la autenticación.

CERTIFICATE, NTLM. Acepta un certificado de punto de conexión o NTLM para la autenticación.

CERTIFICATE, KERBEROS. Acepta un certificado de punto de conexión o Kerberos para la autenticación.

CERTIFICADO, NEGOCIAR. Acepta un certificado de punto de conexión para la autenticación o Windows negocia el método de autenticación.
36 No
Nombre de host nvarchar Sin usar en esta clase de evento. 8
IsSystem Int Indica si el evento ha ocurrido en un proceso del sistema o en un proceso de usuario. 1 = sistema, 0 = usuario. 60 No
LoginSid imagen SID (número de identificación de seguridad) del usuario que ha iniciado la sesión. Cada SID es único para cada inicio de sesión en el servidor. 41
NTDomainName nvarchar Dominio de Windows al que pertenece el usuario. 7
NTUserName nvarchar Nombre del usuario que posee la conexión que generó este evento. 6
ObjectName nvarchar Cadena de conexión usada para esta conexión. 34 No
OwnerName nvarchar Método de autenticación admitido configurado en el punto de conexión del agente local. Cuando hay más de un método disponible, el punto de conexión de destino determina qué método se intenta primero. Los valores posibles son:

Ninguno. No se configura ningún método de autenticación.

NTLM. Requiere la autenticación NTLM.

KERBEROS. Requiere autenticación de Kerberos.

NEGOCIAR. Windows negocia el método de autenticación.

CERTIFICADO. Requiere el certificado configurado para el punto de conexión, que se almacena en la base de datos maestra .

NTLM, CERTIFICATE. Acepta la autenticación de certificados NTLM o SSL.

KERBEROS, CERTIFICATE. Acepta Kerberos o la autenticación de certificado de punto de conexión.

NEGOCIAR, CERTIFICADO. Windows negocia el método de autenticación o un certificado de punto de conexión se puede usar para la autenticación.

CERTIFICATE, NTLM. Acepta un certificado de punto de conexión o para la autenticación NTLM.

CERTIFICATE, KERBEROS. Acepta un certificado de punto de conexión o Kerberos para la autenticación.

CERTIFICADO, NEGOCIAR. Acepta un certificado de punto de conexión para la autenticación o Windows negocia el método de autenticación.
37 No
ProviderName nvarchar El método de autenticación usado para esta conexión 46 No
RoleName nvarchar Rol de la conexión. Esto puede ser iniciador o destino. 38 No
ServerName nvarchar Nombre de la instancia de SQL Server que se realiza el seguimiento. 26 No
SPID Int Identificador de proceso de servidor asignado por SQL Server al proceso asociado al cliente. 12
StartTime datetime Hora a la que se inició el evento, cuando está disponible. 14
Estado Int Indica la ubicación dentro del código fuente de SQL Server que generó el evento. Cada ubicación que puede generar este evento tiene un código de estado diferente. Un ingeniero de soporte técnico de Microsoft puede usar este código de estado para buscar dónde se produjo el evento. 30 No
TargetUserName nvarchar Estado de inicio de sesión. Uno de los valores siguientes:

INICIAL

ESPERAR INICIAR SESIÓN NEGOCIAR

ONE ISC

ONE ASC

DOS ISC

DOS ASC

Espera ISC Confirmar

ESPERA ASC Confirmar

ESPERA RECHAZAR

ESPERA PRE-MASTER SECRETO

ESPERAR VALIDACIÓN

ESPERAR ARBITRAJE

EN LÍNEA

ERROR

Nota ISC = Iniciar contexto de seguridad. ASC = Aceptar contexto de seguridad
39 No
TransactionID bigint Identificador de la transacción asignado por el sistema. 4 No

En la tabla siguiente se enumeran los valores de subclase de esta clase de eventos.

identificación Subclase Descripción
1 Inicio de sesión correcto Un evento Login Success informa de que el proceso de inicio de sesión del agente adyacente ha finalizado correctamente.
2 Error del protocolo de inicio de sesión Un evento de error de protocolo de inicio de sesión informa de que el agente recibe un mensaje que tiene un formato correcto pero no válido para el estado actual del proceso de inicio de sesión. Es posible que el mensaje se haya perdido o enviado fuera de secuencia.
3 Error de formato de mensaje Un evento Error de formato de mensaje informa de que el agente recibió un mensaje que no coincide con el formato esperado. Es posible que el mensaje se haya dañado o que un programa distinto de SQL Server envíe mensajes al puerto que usa Service Broker.
4 Error de negociación Un evento Negotiate Failure informa de que el agente local y el agente remoto admiten niveles de autenticación mutuamente excluyentes.
5 Error de autenticación Un evento de error de autenticación informa de que Service Broker no puede realizar la autenticación para la conexión debido a un error. Para la autenticación de Windows, este evento informa de que Service Broker no puede usar la autenticación de Windows. En el caso de la autenticación basada en certificados, este evento informa de que Service Broker no puede acceder al certificado.
6 Error de autorización Un evento de error de autorización informa de que Service Broker denegó la autorización para la conexión. Para la autenticación de Windows, este evento informa de que el identificador de seguridad de la conexión no coincide con un usuario de base de datos. En el caso de la autenticación basada en certificados, este evento informa de que la clave pública entregada en el mensaje no corresponde a un certificado de la base de datos.

Véase también

CREAR PUNTO FINAL (Transact-SQL)
MODIFICAR PUNTO DE TERMINACIÓN (Transact-SQL)
SQL Server Service Broker