Compartir a través de


sys.dm_continuous_copy_status (Azure SQL Database y Azure SQL Instancia administrada)

Se aplica a: Azure SQL Database Azure SQL Managed Instance

Esta vista se ha reemplazado por sys.dm_geo_replication_link_status y se conserva para la compatibilidad con versiones anteriores.

Nombre de la columna Tipo de datos Descripción
copy_guid uniqueidentifier Identificador único de la base de datos de réplica.
partner_server sysname Nombre del servidor lógico vinculado o instancia administrada vinculada.
partner_database sysname Nombre de la base de datos vinculada en el servidor lógico vinculado o instancia administrada vinculada.
last_replication datetimeoffset La marca de tiempo de la última transacción replicada aplicada.
replication_lag_sec int Diferencia de tiempo en segundos entre la hora actual y la marca de tiempo de la última transacción confirmada correctamente en la base de datos principal que la base de datos secundaria activa no ha confirmado.
replication_state tinyint Estado de replicación de copia continua para esta base de datos. Estos son los valores posibles y sus descripciones.

1: Propagación. El destino de replicación se está inicializando y está en un estado transaccionalmente incoherente. Hasta que la inicialización se completa, no puede conectarse a la base de datos secundaria activa.
2: Ponerse al día. La base de datos secundaria activa se está poniendo al día con la base de datos principal y está en un estado transaccionalmente coherente.
3: Volver a inicializar. La base de datos secundaria activa se está reinicializando automáticamente debido a un error de replicación irrecuperable.
4: Suspendido. No es una relación de copia continua activa. Este estado suele indicar que el ancho de banda disponible para el interlink es insuficiente para el nivel de actividad de transacción en la base de datos principal. Sin embargo, la relación de copia continua sigue intacta.
replication_state_desc nvarchar(256) Descripción del estado de replication_state, uno de los siguientes:

SEEDING

CATCH_UP

RE_SEEDING

SUSPENDED
is_rpo_limit_reached bit Siempre se establece en 0
is_target_role bit 0 = Origen de la relación de copia

1 = Destino de la relación de copia
is_interlink_connected bit 1 = Interlink está conectado.

0 = Interlink está desconectado.

Permisos

Para recuperar datos, requiere la pertenencia al rol de base de datos db_owner . El usuario dbo, los miembros del rol de base de datos dbmanager y el inicio de sesión sa también pueden consultar esta vista.

Comentarios

La vista sys.dm_continuous_copy_status se crea en la base de datos de recursos y está visible en todas las bases de datos, incluido el patrón lógico. Sin embargo, al consultar esta vista en la maestra lógica se devuelve un conjunto vacío.

Si un vínculo de replicación geográfica, también conocido como una relación de copia continua, finaliza en una base de datos, la fila de esa base de datos en la vista sys.dm_continuous_copy_status desaparece.

Al igual que la vista de sys.dm_database_copies , sys.dm_continuous_copy_status refleja el estado de la relación de copia continua en la que la base de datos es una base de datos secundaria principal o activa. A diferencia de sys.dm_database_copies, sys.dm_continuous_copy_status contiene varias columnas que proporcionan detalles sobre las operaciones y el rendimiento. Estas columnas incluyen last_replication y replication_lag_sec..

Pasos siguientes

Obtenga más información sobre los conceptos relacionados en los artículos siguientes: