sys.dm_broker_connections (Transact-SQL)
Retourne une ligne pour chaque connexion réseau Service Broker. Le tableau suivant fournit plus d'informations.
Nom de la colonne |
Type de données |
Description |
---|---|---|
connection_id |
uniqueidentifier |
Identificateur de la connexion. Accepte la valeur NULL. |
transport_stream_id |
uniqueidentifier |
Identificateur de la connexion SNI (SQL Server 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. Valeurs possibles : 1 = NEW 2 = CONNECTING 3 = CONNECTED 4 = LOGGED_IN 5 = CLOSED |
state_desc |
nvarchar(60) |
État actuel de la connexion. Accepte la valeur NULL. Valeurs possibles :
|
connect_time |
datetime |
Date et heure d'ouverture de la connexion. Accepte la valeur NULL. |
login_time |
datetime |
Date et heure à laquelle 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 est le 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 l'origine de la connexion se trouve 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é démarrée par l'instance locale. |
login_state |
smallint |
État de l'ouverture de session pour cette connexion. Accepte la valeur NULL. Valeurs possibles : 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) |
État actuel de l'ouverture de session en provenance de l'ordinateur distant. Accepte la valeur NULL. Valeurs possibles :
|
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. Valeurs possibles :
Valeur Description Option DDL correspondante
0NONE Désactivée
1RC4 {Required | Required algorithm RC4}
2AES Algorithme AES obligatoire
3NONE, RC4{Supported | Supported algorithm RC4}
4NONE, AESAlgorithme RC4 pris en charge
5RC4, AES Algorithme RC4 AES obligatoire
6AES, RC4 Algorithme AES RC4 obligatoire
7NONE, RC4, AES Algorithme RC4 AES pris en charge
8NONE, AES, RC4 Algorithme AES RC4 pris en charge
|
encryption_algorithm_desc |
nvarchar(60) |
Représentation textuelle de l'algorithme de chiffrement. Accepte la valeur NULL. Valeurs possibles :
Description Option DDL correspondante
NONE Désactivée
RC4 {Required | Required Algorithm RC4}
AES Algorithme AES obligatoire
NONE, RC4{Supported | Supported Algorithm RC4}
NONE, AESAlgorithme RC4 pris en charge
RC4, AES Algorithme RC4 AES obligatoire
AES, RC4 Algorithme AES RC4 obligatoire
NONE, RC4, AES Algorithme RC4 AES pris en charge
NONE, AES, RC4 Algorithme 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 = True |
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 = True |
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 reçues 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 des relations
De |
Vers |
Relation |
---|---|---|
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
Un à un |