sys.dm_broker_connections
Actualizado: 5 de diciembre de 2005
Devuelve una fila por cada conexión de red de Service Broker.
Nombre de columna
Tipo de datos
Descripción
connection_id
uniqueidentifier
Identificador de la conexión. Acepta valores NULL.
transport_stream_id
uniqueidentifier
Identificador de la conexión SNI (SQL Native Interface) utilizada por esta conexión para comunicaciones TCP/IP. Acepta valores NULL.
state
smallint
Estado actual de la conexión. Acepta valores NULL. Valores posibles:
1 = NEW (nueva)
2 = CONNECTING (conectando)
3 = CONNECTED (conectada)
4 = LOGGED_IN (registrada)
5 = CLOSED (cerrada)
state_desc
nvarchar(60)
Estado actual de la conexión. Acepta valores NULL. Valores posibles:
- NEW
- CONNECTING
- CONNECTED
- LOGGED_IN
- CLOSED
connect_time
datetime
Fecha y hora en que se abrió la conexión. Acepta valores NULL.
login_time
datetime
Fecha y hora en que tuvo lugar el inicio de sesión para la conexión. Acepta valores NULL.
authentication_method
nvarchar(128)
Nombre del método de Autenticación de Windows, como NTLM o KERBEROS. Los valores vienen de Windows. Acepta valores NULL.
principal_name
nvarchar(128)
Nombre del inicio de sesión que se ha validado para los permisos de conexión. Cuando se utiliza la Autenticación de Windows, este valor es el nombre del usuario remoto. Cuando se utiliza la autenticación basada en certificados, este valor es el propietario del certificado. Acepta valores NULL.
remote_user_name
nvarchar(128)
Nombre del usuario del mismo nodo en la otra base de datos utilizado por la Autenticación de Windows. Acepta valores NULL.
last_activity_time
datetime
Fecha y hora en que se utilizó la conexión por última vez para enviar o recibir información. Acepta valores NULL.
is_accept
bit
Indica si la conexión se ha originado en la parte remota. Acepta valores NULL.
1 = La conexión es una solicitud aceptada desde la instancia remota.
0 = La instancia local inició la conexión.
login_state
smallint
Estado del proceso de inicio de sesión para esta conexión. Acepta valores NULL. Valores posibles:
0 = Initial (inicial)
1 = Negotiate (negociar)
2 = SSPI
3 = PublicKeyLogin (inicio de sesión de clave pública)
4 = PublicKeyTentative (intento de clave pública)
5 = LoggedIn (registrado)
6 = Arbitration (arbitraje)
login_state_desc
nvarchar(60)
Estado actual de inicio de sesión del equipo remoto. Acepta valores NULL. Valores posibles:
- Initial
- Negotiate
- SSPI
- PublicKeyLogin
- PublicKeyTentative
- Arbitration
- LoggedIn
peer_certificate_id
int
El Id. 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 extremo de Service Broker. Acepta valores NULL.
encryption_algorithm
smallint
Algoritmo de cifrado utilizado para esta conexión. Acepta valores NULL. Valores posibles:
Valor
Descripción
Opción DDL correspondiente
0NONE Deshabilitado
1RC4 {Requerido | Se requiere el algoritmo RC4}
2AES Se requiere el algoritmo AES
3NONE, RC4{Admitido | Se admite el algoritmo RC4}
4NONE, AESSe admite el algoritmo RC4
5RC4, AES Se requiere el algoritmo RC4 AES
6AES, RC4 Se requiere el algoritmo AES RC4
7NONE, RC4, AES Se admite el algoritmo RC4 AES
8NONE, AES, RC4 Se admite el algoritmo AES RC4
encryption_algorithm_desc
nvarchar(60)
Representación textual del algoritmo de cifrado. Acepta valores NULL. Valores posibles:
Descripción
Opción DDL correspondiente
NONE Deshabilitado
RC4 {Requerido | Se requiere el algoritmo RC4}
AES Se requiere el algoritmo AES
NONE, RC4{Admitido | Se admite el algoritmo RC4}
NONE, AESSe admite el algoritmo RC4
RC4, AES Se requiere el algoritmo RC4 AES
AES, RC4 Se requiere el algoritmo AES RC4
NONE, RC4, AES Se admite el algoritmo RC4 AES
NONE, AES, RC4 Se admite el algoritmo AES RC4
receives_posted
smallint
Número de recepciones asincrónicas de red que aún no se han completado para esta conexión. Acepta valores NULL.
is_receive_flow_controlled
bit
Determina si se han postergado las recepciones de red debido al control de flujo de la red porque la red está ocupada. Acepta valores NULL.
1 = verdadero
sends_posted
smallint
El número de envíos asincrónicos de red que aún no se han completado para esta conexión. Acepta valores NULL.
is_send_flow_controlled
bit
Determina si se han postergado los envíos de red debido al control de flujo de la red porque la red está ocupada. Acepta valores NULL.
1 = verdadero
total_bytes_sent
bigint
Número total de bytes enviados por esta conexión. Acepta valores NULL.
total_bytes_received
bigint
Número total de bytes recibidos por esta conexión. Acepta valores NULL.
total_fragments_sent
bigint
Número total de fragmentos de mensaje de Service Broker enviados por esta conexión. Acepta valores NULL.
total_fragments_received
bigint
Número total de fragmentos de mensaje de Service Broker recibidos por esta conexión. Acepta valores NULL.
total_sends
bigint
Número total de solicitudes de envío de red emitidas por esta conexión. Acepta valores NULL.
total_receives
bigint
Número total de solicitudes de recepción de red emitidas por esta conexión. Acepta valores NULL.
peer_arbitration_id
uniqueidentifier
Identificador interno para el extremo. Acepta valores NULL.
Permisos
Requiere el permiso VIEW SERVER STATE en el servidor.
Combinaciones físicas
Cardinalidades de relación
De | Para | Relación |
---|---|---|
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
Uno a uno |
Vea también
Referencia
Funciones y vistas de administración dinámica
Vistas de administración dinámica relacionadas con Service Broker