| title | sys.fn_hadr_distributed_ag_replica (Transact-SQL) | Microsoft Docs | ||||
|---|---|---|---|---|---|
| ms.custom | |||||
| ms.date | 03/16/2017 | ||||
| ms.prod | sql | ||||
| ms.prod_service | database-engine | ||||
| ms.reviewer | |||||
| ms.technology | system-objects | ||||
| ms.topic | language-reference | ||||
| f1_keywords |
|
||||
| dev_langs |
|
||||
| helpviewer_keywords |
|
||||
| ms.assetid | a1e5f9cb-c350-4bb4-a04f-7394f6f25d62 | ||||
| author | MikeRayMSFT | ||||
| ms.author | mikeray |
[!INCLUDEtsql-appliesto-ss2016-xxxx-xxxx-xxx-md]
Used to map a replica in a distributed availability group to the local availability group.
Transact-SQL Syntax Conventions
sys.fn_hadr_distributed_ag_replica( lag_Id, replica_id )
'lag_Id'
Is the identifier of the distributed availability group. lag_Id is type uniqueidentifier.
'replica_id'
Is the identifier of a replica in the distributed availability group. replica_id is type uniqueidentifier.
Returns the following information.
| Column name | Data type | Description |
|---|---|---|
| group_id | uniqueidentifier | Unique identifier (GUID) of the local availability group. |
The following example returns a table with the local availability group identifier that is associated with the specified distributed availability group and replica.
DECLARE @lagId uniqueidentifier = '4A03D1A8-4AE6-B153-E7E9-ED22A546008D'
DECLARE @replicaId uniqueidentifier = 'D5517513-04A8-FD82-14C6-E684EC913935'
SELECT * FROM sys.fn_hadr_distributed_ag_replica(@lagId, @replicaId)
GO
AlwaysOn Availability Groups Functions (Transact-SQL)
AlwaysOn Availability Groups (SQL Server)
Distributed Availability Groups (AlwaysOn Availability Groups)
CREATE AVAILABILITY GROUP (Transact-SQL)
ALTER AVAILABILITY GROUP (Transact-SQL)