Comparteix a través de


Creación de reflejo de la base de datos: sys.dm_db_mirroring_connections

Se aplica a: SQL Server

Devuelve una fila para cada conexión establecida para la creación de reflejo de la base de datos.

Nombre de la columna Tipo de datos Descripción
connection_id uniqueidentifier Identificador de la conexión.
transport_stream_id uniqueidentifier Identificador de la conexión de interfaz de red (SNI) de SQL Server usada por esta conexión para las comunicaciones TCP/IP.
state smallint Estado actual de la conexión. Valores posibles:

1 = NEW

2 = CONNECTING

3 = CONNECTED

4 = LOGGED_IN

5 = CERRADO
state_desc nvarchar(60) Estado actual de la conexión. Valores posibles:

NEW

CONNECTING

CONNECTED

LOGGED_IN

CLOSED
connect_time datetime Fecha y hora a la que se inició la conexión.
login_time datetime Fecha y hora a la que se inició una sesión correctamente para la conexión.
authentication_method nvarchar(128) Nombre del método de autenticación de Windows, como por ejemplo NTLM o KERBEROS. Este valor proviene de Windows.
principal_name nvarchar(128) Nombre de inicio de sesión que fue validado para obtener permiso de conexión. En el caso de la autenticación de Windows, este valor es el nombre del usuario remoto. En el caso de autenticación basada en certificados, este valor es el propietario del certificado.
remote_user_name nvarchar(128) Nombre del usuario del mismo nivel en la otra base de datos utilizado por la Autenticación de Windows.
last_activity_time datetime Fecha y hora a la que se utilizó la conexión por última vez para enviar o recibir información.
is_accept bit Indica si la conexión se originó en el lado remoto.

1 = La conexión es una solicitud aceptada por 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:

Se está inicializando el protocolo de enlace de la conexión.

El protocolo de enlace de la conexión está esperando el mensaje de negociación de inicio de sesión.

El protocolo de enlace de la conexión se ha inicializado y ha enviado el contexto de seguridad para la autenticación.

El protocolo de enlace de la conexión ha recibido y aceptado el contexto de seguridad para la autenticación.

El protocolo de enlace de la conexión se ha inicializado y ha enviado el contexto de seguridad para la autenticación. Existe un mecanismo opcional disponible para la autenticación de los elementos del mismo nivel.

El protocolo de enlace de la conexión ha recibido y enviado el contexto de seguridad aceptado para la autenticación. Existe un mecanismo opcional disponible para la autenticación de los elementos del mismo nivel.

El protocolo de enlace de la conexión está esperando el mensaje de confirmación de inicialización del contexto de seguridad.

El protocolo de enlace de la conexión está esperando el mensaje de confirmación de aceptación del contexto de seguridad.

El protocolo de enlace de la conexión está esperando el mensaje de rechazo de SSPI para un error de autenticación.

El protocolo de enlace de la conexión está esperando el mensaje de secreto maestro preliminar.

El protocolo de enlace de la conexión está esperando el mensaje de validación.

El protocolo de enlace de la conexión está esperando el mensaje de arbitraje.

El protocolo en enlace de la conexión está completado y en línea (listo) para el intercambio de mensajes.

La conexión tiene errores.
peer_certificate_id int Identificador de objeto local del certificado usado por la instancia remota para la autenticación. El propietario de este certificado debe contar con permiso CONNECT en el extremo de la creación de reflejo de la base de datos.
encryption_algorithm smallint Algoritmo de cifrado utilizado para esta conexión. NULLABLE. Valores posibles:

Valor: 0

Descripción: Ninguno

Opción DDL: Deshabilitada

Valor: 1

Descripción: RC4

Opción DDL: {Required | Algoritmo necesario RC4}

Valor: 2

Descripción: AES

Opción DDL: algoritmo requerido AES

Valor: 3

Descripción: None, RC4

Opción DDL: {Supported | Algoritmo admitido RC4}

Valor: 4

Descripción: none, AES

Opción DDL: algoritmo admitido RC4

Valor: 5

Descripción: RC4, AES

Opción DDL: algoritmo requerido RC4 AES

Valor: 6

Descripción: AES, RC4

Opción DDL: Algoritmo requerido AES RC4

Valor: 7

Descripción: NONE, RC4, AES

Opción DDL: Algoritmo compatible RC4 AES

Valor: 8

Descripción: NONE, AES, RC4

Opción DDL: algoritmo admitido AES RC4

Nota: El algoritmo RC4 solo se admite para la compatibilidad con versiones anteriores. El material nuevo solo se puede cifrar con RC4 o RC4_128 cuando la base de datos tenga el nivel de compatibilidad 90 o 100. (No se recomienda). Use un algoritmo más reciente como uno de los algoritmos AES en su lugar. En SQL Server 2012 (11.x) y versiones posteriores, el material cifrado mediante RC4 o RC4_128 se puede descifrar en cualquier nivel de compatibilidad.
encryption_algorithm_desc nvarchar(60) Representación de texto del algoritmo de cifrado. NULLABLE. Valores posibles:

Descripción: Ninguno

Opción DDL: Deshabilitada

Descripción: RC4

Opción DDL: {Required | Algoritmo requerido RC4}

Descripción: AES

Opción DDL: Algoritmo requerido AES

Descripción: NONE, RC4

Opción DDL: {Supported | Algoritmo admitido RC4}

Descripción: NONE, AES

Opción DDL: Algoritmo admitido RC4

Descripción: RC4, AES

Opción DDL: Algoritmo requerido RC4 AES

Descripción: AES, RC4

Opción DDL: Algoritmo requerido AES RC4

Descripción: NONE, RC4, AES

Opción DDL: Algoritmo compatible RC4 AES

Descripción: NONE, AES, RC4

Opción DDL: Algoritmo admitido AES RC4
receives_posted smallint Número de recepciones asincrónicas de red que aún no se han completado para esta conexión.
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.

1 = True
sends_posted smallint El número de envíos asincrónicos de red que aún no se han completado para esta conexión.
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.

1 = True
total_bytes_sent bigint Número total de bytes enviados por esta conexión.
total_bytes_received bigint Número total de bytes recibidos por esta conexión.
total_fragments_sent bigint Número total de fragmentos de mensajes de creación de reflejo de la base de datos enviados por esta conexión.
total_fragments_received bigint Número total de fragmentos de mensajes de creación de reflejo de la base de datos recibidos por esta conexión.
total_sends bigint Número total de solicitudes de envío de red emitidas por esta conexión.
total_receives bigint Número total de solicitudes de recepción de red emitidas por esta conexión.
peer_arbitration_id uniqueidentifier Identificador interno para el extremo. NULLABLE.

Permisos

es necesario contar con el permiso VIEW SERVER STATE en el servidor.

Permisos para SQL Server 2022 y versiones posteriores

Requiere el permiso VER ESTADO DE RENDIMIENTO DEL SERVIDOR en el servidor.

Combinaciones físicas

Diagrama de combinaciones físicas para sys.join_dm_db_mirroring_connections.

Cardinalidades de relación

De En Relación
dm_db_mirroring_connections.connection_id dm_exec_connections.connection_id Uno a uno

Pasos siguientes

Funciones y vistas de administración dinámica (Transact-SQL)
Supervisar la creación de reflejo de la base de datos (SQL Server)