Partager via


sys.fn_hadr_distributed_ag_database_replica (Transact-SQL)

S’applique à : SQL Server 2016 (13.x) et versions ultérieures

Utilisé pour mapper une base de données dans un groupe de disponibilité distribué à la base de données dans le groupe de disponibilité local.

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sys.fn_hadr_distributed_ag_database_replica( lag_Id, database_id )  

Arguments

'lag_Id'
Identificateur du groupe de disponibilité distribué. lag_Id est de type uniqueidentifier.

'database_id'
Identificateur de la base de données dans un groupe de disponibilité distribué. database_id est de type uniqueidentifier.

Tables retournées

Retourne les informations suivantes.

Nom de la colonne Type de données Description
group_database_id uniqueidentifier ID de la base de données dans le groupe de disponibilité local.

Exemples

Utilisation de sys.fn_hadr_distributed_ag_database_replica

L’exemple suivant transmet l’ID de base de données dans un groupe de disponibilité distribué. Elle retourne une table avec l’ID de base de données associé au groupe de disponibilité 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  

Voir aussi

Fonctions de groupes de disponibilité Always On (Transact-SQL)
Groupes de disponibilité SQL Server Always On (SQL Server)
Groupes de disponibilité distribués (groupes de disponibilité Always On)
CREATE AVAILABILITY GROUP (Transact-SQL)
ALTER AVAILABILITY GROUP (Transact-SQL)