sys.dm_broker_connections
Mis à jour : 5 décembre 2005
Renvoie une ligne pour chaque connexion réseau Service Broker.
Nom de la colonne
Type de données
Description
connection_id
uniqueidentifier
ID de la connexion. Accepte la valeur NULL.
transport_stream_id
uniqueidentifier
Identificateur de la connexion SNI (SQL Native Interface) utilisée par cette connexion pour les communications TCP/IP. Accepte la valeur NULL.
state
smallint
État actuel de la connexion. Accepte la valeur NULL. Les valeurs possibles sont les suivantes :
1 = NEW
2 = CONNECTING
3 = CONNECTED
4 = LOGGED_IN
5 = CLOSED
state_desc
nvarchar(60)
État actuel de la connexion. Accepte la valeur NULL. Les valeurs possibles sont les suivantes :
- NEW
- CONNECTING
- CONNECTED
- LOGGED_IN
- CLOSED
connect_time
datetime
Date et heure d'ouverture de la connexion. Accepte la valeur NULL.
login_time
datetime
Date et heure auxquelles l'ouverture de session a réussi pour la connexion. Accepte la valeur NULL.
authentication_method
nvarchar(128)
Nom de la méthode d'authentification Windows par exemple, NTLM ou KERBEROS. La valeur est fournie par Windows. Accepte la valeur NULL.
principal_name
nvarchar(128)
Nom de l'ouverture de session validée pour les autorisations de connexion. Pour l'authentification Windows, cette valeur est le nom de l'utilisateur distant. Pour l'authentification par certificat, cette valeur correspond au propriétaire du certificat. Accepte la valeur NULL.
remote_user_name
nvarchar(128)
Nom de l'utilisateur homologue provenant de l'autre base de données utilisée par l'authentification Windows. Accepte la valeur NULL.
last_activity_time
datetime
Date et heure de dernière utilisation de la connexion pour envoyer ou recevoir des informations. Accepte la valeur NULL.
is_accept
bit
Indique si la connexion est établie du côté distant. Accepte la valeur NULL.
1 = la connexion est une demande acceptée provenant de l'instance distante.
0 = la connexion a été lancée par l'instance locale.
login_state
smallint
État du processus d'ouverture de session pour cette connexion. Accepte la valeur NULL. Les valeurs possibles sont les suivantes :
0 = Initial
1 = Negotiate
2 = SSPI
3 = PublicKeyLogin
4 = PublicKeyTentative
5 = LoggedIn
6 = Arbitration
login_state_desc
nvarchar(60)
État actuel de l'ouverture de session en provenance de l'ordinateur distant. Accepte la valeur NULL. Les valeurs possibles sont les suivantes :
- Initial
- Negotiate
- SSPI
- PublicKeyLogin
- PublicKeyTentative
- Arbitration
- LoggedIn
peer_certificate_id
int
ID de l'objet local du certificat utilisé par l'instance distante pour l'authentification. Le propriétaire de ce certificat doit avoir l'autorisation CONNECT pour se connecter au point de terminaison Service Broker. Accepte la valeur NULL.
encryption_algorithm
smallint
Algorithme de chiffrement utilisé pour cette connexion. Accepte la valeur NULL. Les valeurs possibles sont les suivantes :
Valeur
Description
Option DDL correspondante
0NONEDésactivée
1RC4{Required | Required algorithm RC4}
2AESAlgorithme AES obligatoire
3NONE, RC4{Supported | Supported Algorithm RC4}
4NONE, AESAlgorithme RC4 pris en charge
5RC4, AESAlgorithme RC4 AES obligatoire
6AES, RC4Algorithme AES RC4 obligatoire
7NONE, RC4, AESAlgorithme RC4 AES pris en charge
8NONE, AES, RC4Algorithme RC4 AES pris en charge
encryption_algorithm_desc
nvarchar(60)
Représentation textuelle de l'algorithme de chiffrement. Accepte la valeur NULL. Les valeurs possibles sont les suivantes :
Description
Option DDL correspondante
NONEDésactivée
RC4{Required | Required algorithm RC4}
AESAlgorithme AES obligatoire
NONE, RC4{Supported | Supported Algorithm RC4}
NONE, AESAlgorithme RC4 pris en charge
RC4, AESAlgorithme RC4 AES obligatoire
AES, RC4Algorithme AES RC4 obligatoire
NONE, RC4, AESAlgorithme RC4 AES pris en charge
NONE, AES, RC4Algorithme RC4 AES pris en charge
receives_posted
smallint
Nombre de réceptions asynchrones sur le réseau qui ne sont pas encore terminées pour cette connexion. Accepte la valeur NULL.
is_receive_flow_controlled
bit
Indique si les réceptions sur le réseau ont été retardées en raison du contrôle de flux car le réseau est occupé. Accepte la valeur NULL.
1 = Vrai
sends_posted
smallint
Nombre d'envois asynchrones sur le réseau qui ne sont pas encore terminés pour cette connexion. Accepte la valeur NULL.
is_send_flow_controlled
bit
Indique si les envois sur le réseau ont été retardés en raison du contrôle de flux sur le réseau et parce que ce dernier est occupé. Accepte la valeur NULL.
1 = Vrai
total_bytes_sent
bigint
Nombre total d'octets envoyés par cette connexion. Accepte la valeur NULL.
total_bytes_received
bigint
Nombre total d'octets reçus par cette connexion. Accepte la valeur NULL.
total_fragments_sent
bigint
Nombre total de fragments de messages Service Broker envoyés par cette connexion. Accepte la valeur NULL.
total_fragments_received
bigint
Nombre total de fragments de messages Service Broker reçus par cette connexion. Accepte la valeur NULL.
total_sends
bigint
Nombre total de demandes d'envoi sur le réseau émises par cette connexion. Accepte la valeur NULL.
total_receives
bigint
Nombre total de demandes de réception sur le réseau émises par cette connexion. Accepte la valeur NULL.
peer_arbitration_id
uniqueidentifier
Identificateur interne du point de terminaison. Accepte la valeur NULL.
Autorisations
Nécessite l'autorisation VIEW SERVER STATE sur le serveur.
Jointures physiques
Cardinalités de la relation
De | À | Relation |
---|---|---|
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
Un à un |
Voir aussi
Référence
Fonctions et vues de gestion dynamique
Vues de gestion dynamique liées à Service Broker