Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S'applique à :SQL Server
Retourne une ligne pour chaque connexion établie pour une mise en miroir de base de données.
| Nom de la colonne | Type de données | Pouvant être nul | Description |
|---|---|---|---|
connection_id |
uniqueidentifier | Oui | Identificateur de la connexion. |
transport_stream_id |
uniqueidentifier | Oui | Identificateur de la connexion SNI (SQL Server Network Interface) utilisée par cette connexion pour les communications TCP/IP. |
state |
smallint | Oui | État actuel de la connexion. Valeurs possibles :1 = Nouveau2 = Connexion3 = Connecté4 = Connecté5 = Fermé |
state_desc |
nvarchar(60) | Oui | État actuel de la connexion. Valeurs possibles :NEWCONNECTINGCONNECTEDLOGGED_INCLOSED |
connect_time |
datetime | Oui | Date et heure d'ouverture de la connexion. |
login_time |
datetime | Oui | Date et heure à laquelle l'ouverture de session a réussi pour la connexion. |
authentication_method |
nvarchar(128) | Oui | Nom de la méthode d’authentification Windows, comme NTLM ou KERBEROS. La valeur est fournie par Windows. |
principal_name |
nvarchar(128) | Oui | 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. |
remote_user_name |
nvarchar(128) | Oui | Nom de l'utilisateur homologue provenant de l'autre base de données utilisée par l'authentification Windows. |
last_activity_time |
datetime | Oui | Date et heure de dernière utilisation de la connexion pour envoyer ou recevoir des informations. |
is_accept |
bit | Oui | Indique si l'origine de la connexion se trouve du côté distant.1 = La connexion est une requête acceptée de l’instance distante.0 = L’instance locale a lancé la connexion. |
login_state |
smallint | Oui | État du processus de cette connexion. Pour les valeurs possibles, voir Valeurs d’état de connexion. |
login_state_desc |
nvarchar(60) | Oui | État actuel de la connexion en provenance de l'ordinateur distant. Pour les valeurs possibles, voir Valeurs d’état de connexion. |
peer_certificate_id |
int | Oui | ID d’objet local du certificat utilisé par l’instance distante pour l’authentification. Le propriétaire de ce certificat doit avoir CONNECT les permissions d’accéder au point de terminaison de miroir de la base de données. |
encryption_algorithm |
smallint | Oui | Algorithme de chiffrement utilisé pour cette connexion. Pour les valeurs possibles, voir Valeurs de l’algorithme de chiffrement. |
encryption_algorithm_desc |
nvarchar(60) | Oui | Représentation textuelle de l'algorithme de chiffrement. Pour les valeurs possibles, voir la colonne encryption_algorithm_desc dans Valeurs de l’algorithme de chiffrement. |
receives_posted |
smallint | Oui | Nombre d’opérations de réception réseau asynchrone qui n’ont pas encore été terminées pour cette connexion. |
is_receive_flow_controlled |
bit | Oui | Si les opérations de réception réseau sont reportées en raison du contrôle de flux parce que le réseau est occupé.1 = Vrai |
sends_posted |
smallint | Oui | Le nombre d’opérations d’envoi réseau asynchrone qui ne sont pas encore terminées pour cette connexion. |
is_send_flow_control |
bit | Oui | Si les opérations d’envoi réseau sont reportées à cause du contrôle de flux réseau parce que le réseau est occupé.1 = Vrai |
total_bytes_sent |
bigint | Oui | Nombre total d'octets envoyés par cette connexion. |
total_bytes_received |
bigint | Oui | Nombre total d’octets reçus par cette connexion. |
total_fragments_sent |
bigint | Oui | Nombre total de fragments de messages de mise en miroir de la base de données envoyés par cette connexion. |
total_fragments_received |
bigint | Oui | Nombre total de fragments de messages de mise en miroir de la base de données reçus par cette connexion. |
total_sends |
bigint | Oui | Nombre total de demandes d’envoi réseau émises par cette connexion. |
total_receives |
bigint | Oui | Nombre total de demandes de réception sur le réseau émises par cette connexion. |
peer_arbitration_id |
uniqueidentifier | Oui | Identificateur interne du point de terminaison. |
address |
nvarchar(256) | Oui | Adresse paire sous la forme de TCP://peer_host:peer_port. |
encryption_key_bit_length |
int | Oui | Longueur des clés de chiffrement de session, en bits. Les valeurs possibles sont 128 ou 256. |
encryption_protocol_version |
nvarchar(32) | Oui | Lorsque encryption_algorithm_desc est soit RC4 (obsolète) soit AES, la valeur est le numéro de version négocié du protocole de chiffrement UCS, de 1 à 4 :1= SQL Server 2005 (9.x) et SQL Server 2008 (10.0.x)2= SQL Server 2012 (11.x)3= SQL Server 2012 (11.x) avec support de la redirection UCS4= SQL Server 2016 (13.x)Lorsque encryption_algorithm_desc est TLS, cette valeur affiche la version TLS (par exemple 1.2 ou 1.3) |
Valeurs d’état de connexion
Le tableau suivant décrit login_state et login_state_desc.
login_state |
login_state_desc |
Détails |
|---|---|---|
0 |
INITIAL |
La négociation de connexion est initialisée. |
1 |
WAIT LOGIN NEGOTIATE |
La négociation de connexion attend le message de négociation de la connexion. |
2 |
ONE ISC |
La connexion a été initialisée et a envoyé le contexte de sécurité pour authentification. |
3 |
ONE ASC |
La poignée de main de connexion reçue et acceptée du contexte de sécurité pour l’authentification. |
4 |
TWO ISC |
La connexion a été initialisée et a envoyé le contexte de sécurité pour authentification. Il existe un mécanisme facultatif disponible pour l’authentification des homologues. |
5 |
TWO ASC |
La poignée de main de connexion reçue et envoyée pour le contexte de sécurité accepté pour authentification. Il existe un mécanisme facultatif disponible pour l’authentification des homologues. |
6 |
WAIT ISC Confirm |
La négociation de connexion attend le message de confirmation d'initialisation du contexte de sécurité. |
7 |
WAIT ASC Confirm |
La négociation de connexion attend le message de confirmation d'acceptation du contexte de sécurité. |
8 |
WAIT REJECT |
La négociation de connexion attend le message de rejet SSPI pour l'authentification qui a échoué. |
9 |
WAIT PRE-MASTER SECRET |
La négociation de connexion attend le message secret pré-master. |
10 |
WAIT VALIDATION |
La négociation de connexion attend le message de validation. |
11 |
WAIT ARBITRATION |
La négociation de connexion attend le message d'arbitrage. |
12 |
ONLINE |
La négociation de connexion est terminée et en ligne (prêt) pour l'échange de messages. |
13 |
ERROR |
La connexion présente une erreur. |
Valeurs de l’algorithme de chiffrement
Le tableau suivant décrit les valeurs possibles pour l’algorithme de chiffrement.
encryption_algorithm |
encryption_algorithm_desc |
Option DDL correspondante |
|---|---|---|
0 |
None | Désactivé |
1 |
RC4 |
Algorithme requis RC4 |
2 |
AES |
Algorithme requis AES |
3 |
Aucun RC4 |
Algorithme supporté RC4 |
4 |
Aucun AES |
Algorithme pris en charge AES |
5 |
RC4, AES |
Algorithme requis RC4 AES |
6 |
AES, RC4 |
Algorithme requis AES RC4 |
7 |
Aucun, RC4, AES |
Algorithme supporté RC4 AES |
8 |
Aucun, AES, RC4 |
Algorithme pris en charge AES RC4 |
L'algorithme RC4 est uniquement pris en charge pour des raisons de compatibilité descendante. Le nouveau matériel ne peut être chiffré qu’en utilisant RC4 ou RC4_128 lorsque la base de données est au niveau 90 de compatibilité ou 100 (non recommandé). Utilisez plutôt un des algorithmes AES. Dans SQL Server 2012 (11.x) et versions ultérieures, le matériel chiffré à l'aide de RC4 ou de RC4_128 peut être déchiffré dans n'importe quel niveau de compatibilité.
Permissions
SQL Server 2019 (15.x) et les versions antérieures nécessitent VIEW SERVER STATE une autorisation sur le serveur.
SQL Server 2022 (16.x) et versions ultérieures nécessitent VIEW SERVER PERFORMANCE STATE une autorisation sur le serveur.
Jointures physiques
Cardinalités de la relation
| De | À | Relationship |
|---|---|---|
dm_db_mirroring_connections.connection_id |
dm_exec_connections.connection_id |
Un-à-un |