sys.dm_db_mirroring_connections (Transact-SQL)

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

Description

id_connexion

uniqueidentifier

Identificateur de la connexion.

transport_stream_id

uniqueidentifier

Identificateur de la connexion SNI (SQL Server Network Interface) utilisée par cette connexion pour les communications TCP/IP.

state

smallint

État actuel de la connexion. Valeurs possibles :

1 = NEW

2 = CONNECTING

3 = CONNECTED

4 = LOGGED_IN

5 = CLOSED

state_desc

nvarchar(60)

État actuel de la connexion. Valeurs possibles :

NEW

CONNECTING

CONNECTED

LOGGED_IN

CLOSED

connect_time

datetime

Date et heure d'ouverture de la connexion.

login_time

datetime

Date et heure à laquelle l'ouverture de session a réussi pour la connexion.

authentication_method

nvarchar(128)

Nom de la méthode d'Authentification Windows (par exemple NTLM ou KERBEROS). La valeur est fournie par Windows.

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.

remote_user_name

nvarchar(128)

Nom de l'utilisateur homologue provenant de l'autre base de données utilisée par l'authentification Windows.

last_activity_time

datetime

Date et heure de dernière utilisation de la connexion pour envoyer ou recevoir des informations.

is_accept

bit

Indique si l'origine de la connexion se trouve du côté distant.

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 du processus de connexion pour cette connexion. 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 la connexion en provenance de l'ordinateur distant. Valeurs possibles :

  • La négociation de connexion est initialisée.

  • La négociation de connexion attend le message de négociation de connexion.

  • La négociation de connexion a initialisé et envoyé le contexte de sécurité pour l'authentification.

  • La négociation de connexion a reçu et accepté le contexte de sécurité pour l'authentification.

  • La négociation de connexion a initialisé et envoyé le contexte de sécurité pour l'authentification. Il existe un mécanisme facultatif disponible pour l'authentification des homologues.

  • La négociation de connexion a reçu et envoyé le contexte de sécurité accepté pour l'authentification. Il existe un mécanisme facultatif disponible pour l'authentification des homologues.

  • La négociation de connexion attend le message de confirmation d'initialisation du contexte de sécurité.

  • La négociation de connexion attend le message de confirmation d'acceptation du contexte de sécurité.

  • La négociation de connexion attend le message de rejet SSPI suite à l'échec de l'authentification.

  • La négociation de connexion attend le message secret pré-master.

  • La négociation de connexion attend le message de validation.

  • La négociation de connexion attend le message d'arbitrage.

  • La négociation de connexion est terminée et en ligne (prêt) pour l'échange de messages.

  • Erreur dans la connexion.

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 les autorisations de connexion CONNECT au point de terminaison de mise en miroir de la base de données.

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.

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é.

1 = True

sends_posted

smallint

Nombre d'envois asynchrones sur le réseau qui ne sont pas encore terminés pour cette connexion.

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é.

1 = Vrai

total_bytes_sent

bigint

Nombre total d'octets envoyés par cette connexion.

total_bytes_received

bigint

Nombre total d'octets reçus par cette connexion.

total_fragments_sent

bigint

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

Nombre total de fragments de messages de mise en miroir de la base de données reçus par cette connexion.

total_sends

bigint

Nombre total de demandes d'envoi sur le réseau émises par cette connexion.

total_receives

bigint

Nombre total de demandes de réception sur le réseau émises par cette connexion.

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

Jointure pour sys.join_dm_db_mirroring_connections

Cardinalités des relations

Depuis

Vers

Relation

dm_db_mirroring_connections.connection_id

dm_exec_connections.connection_id

Un à un

Historique des modifications

Mise à jour du contenu

Ajout des valeurs manquantes aux descriptions login_state_desc et login_state.