Compartir a través de


sys.geo_replication_links (Azure SQL Database)

Se aplica a: Azure SQL Database

Contiene una fila para cada vínculo de replicación entre las bases de datos principal y secundaria en una asociación de replicación geográfica. Esta vista reside en la base de datos maestra lógica.

Nombre de la columna Tipo de datos Descripción
database_id int Identificador de la base de datos actual en la vista sys.databases.
start_date datetimeoffset Hora UTC en un centro de datos regional de SQL Database a la que se inició la replicación de la base de datos.
modify_date datetimeoffset Hora UTC en un centro de datos regional de SQL Database a la que se completó la replicación geográfica de la base de datos. La nueva base de datos está sincronizada con la base de datos principal en este momento.
link_guid uniqueidentifier Identificador único del vínculo de replicación geográfica.
partner_server sysname Nombre del servidor de SQL Database que contiene la base de datos replicada geográficamente.
partner_database sysname Nombre de la base de datos replicada geográficamente en la que reside el servidor de SQL Database vinculado.
replication_state tinyint Estado de replicación geográfica para esta base de datos, que será uno de los siguientes:

0 = Pendiente. La creación de la base de datos secundaria activa está programada, pero aún no se han completado los pasos de preparación necesarios.

1 = Propagación. El destino de replicación geográfica se está propagando, pero las dos bases de datos aún no están sincronizadas. Mientras no se complete la propagación, no se puede conectar a la base de datos secundaria. Al quitar la base de datos secundaria de la base de datos principal, se cancelará la operación de propagación.

2 = Actualización. La base de datos secundaria tiene un estado transaccionalmente coherente y se sincroniza constantemente con la base de datos principal.

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) PENDING

SEEDING

CATCH_UP

SUSPENDED
rol tinyint Rol de replicación geográfica, que será uno de los siguientes:

0 = Principal. database_id hace referencia a la base de datos principal de la asociación de replicación geográfica.

1 = Secundario. database_id hace referencia a la base de datos principal de la asociación de replicación geográfica.
role_desc nvarchar(256) PRIMARY

SECONDARY
secondary_allow_connections tinyint Tipo secundario, que será uno de los siguientes:

0 = No. La base de datos secundaria no es accesible hasta la conmutación por error.

1 = Solo lectura. La base de datos secundaria solo es accesible para las conexiones de cliente con ApplicationIntent=ReadOnly.

2 = Todas. La base de datos secundaria es accesible para cualquier conexión de cliente.
secondary_allow_connections_desc nvarchar(256) No

All

Solo lectura
percent_copied int Progreso de propagación en porcentaje

Permisos

Este procedimiento almacenado solo está disponible en la base de datos maestra en el servidor lógico para el inicio de sesión principal de nivel de servidor. Los resultados solo se devolverán para el administrador del servidor, el administrador de Microsoft Entra o para un usuario con el rol dbmanager.

Ejemplo

Muestra todas las bases de datos con vínculos de replicación geográfica.

SELECT
     database_id  
   , start_date  
   , partner_server  
   , partner_database  
   , replication_state  
   , role_desc  
   , secondary_allow_connections_desc
FROM sys.geo_replication_links;  

Pasos siguientes

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