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.
Se aplica a:SQL Server
Devuelve una fila para cada conexión de red de Service Broker. En la tabla siguiente se proporciona más información:
| Nombre de la columna | Tipo de datos | Anulable | Descripción |
|---|---|---|---|
connection_id |
uniqueidentifier | Sí | Identificador de la conexión. |
transport_stream_id |
uniqueidentifier | Sí | Identificador de la conexión de interfaz de red (SNI) de SQL Server usada por esta conexión para las comunicaciones TCP/IP. |
state |
smallint | Sí | Estado actual de la conexión. Valores posibles:1 = Nuevo2 = Conexión3 = Conectado4 = Iniciado5 = Cerrado |
state_desc |
nvarchar(60) | Sí | Estado actual de la conexión. Valores posibles:NEWCONNECTINGCONNECTEDLOGGED_INCLOSED |
connect_time |
datetime | Sí | Fecha y hora a la que se inició la conexión. |
login_time |
datetime | Sí | Fecha y hora a la que se inició una sesión correctamente para la conexión. |
authentication_method |
nvarchar(128) | Sí | Nombre del método de autenticación de Windows, como NTLM o KERBEROS. Este valor proviene de Windows. |
principal_name |
nvarchar(128) | Sí | Nombre de inicio de sesión que fue validado para obtener permiso de conexión. En el caso de la autenticación de Windows, este valor es el nombre del usuario remoto. En el caso de autenticación basada en certificados, este valor es el propietario del certificado. |
remote_user_name |
nvarchar(128) | Sí | Nombre del usuario del mismo nivel en la otra base de datos utilizado por la Autenticación de Windows. |
last_activity_time |
datetime | Sí | Fecha y hora a la que se utilizó la conexión por última vez para enviar o recibir información. |
is_accept |
bit | Sí | Indica si la conexión se originó en el lado remoto.1 = La conexión es una solicitud aceptada desde la instancia remota.0 = La conexión fue iniciada por la instancia local. |
login_state |
smallint | Sí | Estado del proceso de inicio de sesión de esta conexión. Para posibles valores, consulta la tabla de estados de inicio de sesión . |
login_state_desc |
nvarchar(60) | Sí | Estado actual del inicio de sesión en el equipo remoto. Para posibles valores, consulta la tabla de estados de inicio de sesión . |
peer_certificate_id |
int | Sí | El identificador del objeto local del certificado que utiliza la instancia remota para la autenticación. El propietario de este certificado debe tener permisos CONNECT para el punto de conexión de Service Broker. |
encryption_algorithm |
smallint | Sí | Algoritmo de cifrado utilizado para esta conexión. Para posibles valores, véase la tabla del algoritmo de cifrado . |
encryption_algorithm_desc |
nvarchar(60) | Sí | Representación de texto del algoritmo de cifrado. Para posibles valores, véase la tabla del algoritmo de cifrado . |
receives_posted |
smallint | Sí | Número de receptores de red asíncrona que aún no se han completado para esta conexión. |
is_receive_flow_controlled |
bit | Sí | Si las recepciones de la red se posponen debido al control de flujo porque la red está ocupada.1 = Verdadero |
sends_posted |
smallint | Sí | El número de envíos de red asíncrona que aún no se han completado para esta conexión. |
is_send_flow_controlled |
bit | Sí | Si los envíos de red se posponen debido al control de flujo de red porque la red está ocupada.1 = Verdadero |
total_bytes_sent |
bigint | Sí | Número total de bytes enviados por esta conexión. |
total_bytes_received |
bigint | Sí | Número total de bytes recibidos por esta conexión. |
total_fragments_sent |
bigint | Sí | Número total de fragmentos de mensajes de Service Broker enviados por esta conexión. |
total_fragments_received |
bigint | Sí | Número total de fragmentos de mensajes del Service Broker recibidos por esta conexión. |
total_sends |
bigint | Sí | Número total de solicitudes de envío de red emitidas por esta conexión. |
total_receives |
bigint | Sí | Número total de solicitudes de recepción de red emitidas por esta conexión. |
peer_arbitration_id |
uniqueidentifier | Sí | Identificador interno para el extremo. |
La siguiente tabla describe login_state y login_state_desc.
login_state |
login_state_desc |
Detalles |
|---|---|---|
0 |
INITIAL |
Se está inicializando el protocolo de enlace de la conexión. |
1 |
WAIT LOGIN NEGOTIATE |
El protocolo de enlace de la conexión está esperando el mensaje de negociación de inicio de sesión. |
2 |
ONE ISC |
El handshake de conexión se inicializó y envió contexto de seguridad para autenticación. |
3 |
ONE ASC |
Se recibió el handshake de conexión y aceptó el contexto de seguridad para la autenticación. |
4 |
TWO ISC |
El handshake de conexión se inicializó y envió contexto de seguridad para autenticación. Hay un mecanismo opcional disponible para autenticar los elementos del mismo nivel. |
5 |
TWO ASC |
Se recibió el handshake de conexión y se envió el contexto de seguridad aceptado para autenticación. Hay un mecanismo opcional disponible para autenticar los elementos del mismo nivel. |
6 |
WAIT ISC Confirm |
El protocolo de enlace de la conexión está esperando el mensaje de confirmación de inicialización del contexto de seguridad. |
7 |
WAIT ASC Confirm |
El protocolo de enlace de la conexión está esperando el mensaje de confirmación de aceptación del contexto de seguridad. |
8 |
WAIT REJECT |
El protocolo de enlace de la conexión está esperando el mensaje de rechazo de SSPI para un error de autenticación. |
9 |
WAIT PRE-MASTER SECRET |
El protocolo de enlace de la conexión está esperando el mensaje de secreto maestro preliminar. |
10 |
WAIT VALIDATION |
El protocolo de enlace de la conexión está esperando el mensaje de validación. |
11 |
WAIT ARBITRATION |
El protocolo de enlace de la conexión está esperando el mensaje de arbitraje. |
12 |
ONLINE |
El protocolo en enlace de la conexión está completado y en línea (listo) para el intercambio de mensajes. |
13 |
ERROR |
La conexión tiene errores. |
La siguiente tabla describe los posibles valores para el algoritmo de cifrado.
| Importancia | Descripción | Opción DDL correspondiente |
|---|---|---|
0 |
Ninguno | Disabled |
1 |
RC4 |
{Obligatorio | Algoritmo requerido RC4} |
2 |
AES |
Algoritmo requerido AES |
3 |
Ninguno RC4 |
{Apoyado | Algoritmo soportado RC4} |
4 |
Ninguno AES |
Algoritmo compatible RC4 |
5 |
RC4, AES |
Algoritmo requerido RC4 AES |
6 |
AES, RC4 |
Algoritmo requerido AES RC4 |
7 |
Ninguno, RC4, AES |
Algoritmo compatible RC4 AES |
8 |
Ninguno, AES, RC4 |
Algoritmo soportado AES RC4 |
Nota:
El algoritmo RC4 se admite únicamente por razones de compatibilidad con versiones anteriores. El material nuevo solo puede cifrarse usando RC4 o RC4_128 cuando la base de datos esté en nivel 90 de compatibilidad o 100 (no recomendado). Utiliza uno de los algoritmos AES en su lugar. En SQL Server 2012 (11.x) y versiones posteriores, el material cifrado usando RC4 o RC4_128 puede descifrarse en cualquier nivel de compatibilidad.
Permisos
SQL Server 2019 (15.x) y versiones anteriores requieren VIEW SERVER STATE permiso en el servidor.
SQL Server 2022 (16.x) y versiones posteriores requieren VIEW SERVER PERFORMANCE STATE permiso en el servidor.
Combinaciones físicas
Cardinalidades de relación
| De | En | Relación |
|---|---|---|
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
Uno a uno |