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 |
role | 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:
- sys.dm_geo_replication_link_status (Azure SQL Database)
- sys.dm_operation_status (Azure SQL Database)
- Conexión a una réplica de solo lectura
- Replicación geográfica activa
- Introducción a los grupos de conmutación por error automática y procedimientos recomendados (Azure SQL Database)
- Introducción a los grupos de conmutación por error automática y procedimientos recomendados (Azure SQL Managed Instance)