sys.dm_broker_connections (Transact-SQL)
Devuelve una fila por cada conexión de red de Service Broker. En la tabla siguiente se proporciona más información:
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 de interfaz de red de SQL Server (SNI) utilizada por esta conexión para las comunicaciones TCP/IP. Acepta valores NULL. |
state |
smallint |
Estado actual de la conexión. Admite 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. Admite valores NULL. Valores posibles:
|
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. En el caso de 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 nivel 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 conexión fue iniciada por la instancia local. |
login_state |
smallint |
Estado del proceso de inicio de sesión de esta conexión. Valores posibles: 0 = INITIAL 1 = WAIT LOGIN NEGOTIATE 2 = ONE ISC 3 = ONE ASC 4 = TWO ISC 5 = TWO ASC 6 = WAIT ISC Confirm 7 = WAIT ASC Confirm 8 = WAIT REJECT 9 = WAIT PRE-MASTER SECRET 10 = WAIT VALIDATION 11 = WAIT ARBITRATION 12 = ONLINE 13 = ERROR |
login_state_desc |
nvarchar(60) |
Estado actual del inicio de sesión en el equipo remoto. Valores posibles:
Error de conexión. |
peer_certificate_id |
int |
El identificador del objeto local del certificado que usa 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 de texto 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
Historial de cambios
Contenido actualizado |
---|
Se han agregado los valores que faltan en las descripciones de login_state y login_state_desc. |