Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 | Sí |
| ClientProcessID | Int | Sin usar en esta clase de evento. | 9 | Sí |
| 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 | Sí |
| 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 | Sí |
| 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 | Sí |
| 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 | Sí |
| NTDomainName | nvarchar | Dominio de Windows al que pertenece el usuario. | 7 | Sí |
| NTUserName | nvarchar | Nombre del usuario que posee la conexión que generó este evento. | 6 | Sí |
| 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 | Sí |
| StartTime | datetime | Hora a la que se inició el evento, cuando está disponible. | 14 | Sí |
| 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