sys.fn_hadr_distributed_ag_database_replica (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores

Se usa para asignar una base de datos de un grupo de disponibilidad distribuido a la base de datos del grupo de disponibilidad local.

Convenciones de sintaxis de Transact-SQL

Sintaxis

  
sys.fn_hadr_distributed_ag_database_replica( lag_Id, database_id )  

Argumentos

"lag_Id"
Es el identificador del grupo de disponibilidad distribuido. lag_Id es uniqueidentifier de tipo.

"database_id"
Es el identificador de la base de datos de un grupo de disponibilidad distribuido. database_id es uniqueidentifier de tipo.

Tablas devueltas

Devuelve la siguiente información.

Nombre de la columna Tipo de datos Descripción
group_database_id uniqueidentifier Identificador de la base de datos en el grupo de disponibilidad local.

Ejemplos

Uso de sys.fn_hadr_distributed_ag_database_replica

En el ejemplo siguiente se pasa el identificador de base de datos en un grupo de disponibilidad distribuido. Devuelve una tabla con el identificador de base de datos asociado al grupo de disponibilidad local.

DECLARE @lagId uniqueidentifier = '4A03D1A8-4AE6-B153-E7E9-ED22A546008D'  
DECLARE @databaseId uniqueidentifier = '3FFA882A-C4C3-5B9E-A203-8F44BD9659F7'  
  
SELECT * FROM sys.fn_hadr_distributed_ag_database_replica(@lagId, @databaseId)  
GO  

Consulte también

Funciones de grupos de disponibilidad AlwaysOn (Transact-SQL)
Grupos de disponibilidad Always On (SQL Server)
Grupos de disponibilidad distribuidos (Grupos de disponibilidad AlwaysOn)
CREATE AVAILABILITY GROUP (Transact-SQL)
ALTER AVAILABILITY GROUP (Transact-SQL)