Поделиться через


sys.fn_hadr_distributed_ag_database_replica (Transact-SQL)

Область применения: SQL Server 2016 (13.x) и более поздних версий

Используется для сопоставления базы данных в распределенной группе доступности с базой данных в локальной группе доступности.

Соглашения о синтаксисе Transact-SQL

Синтаксис

  
sys.fn_hadr_distributed_ag_database_replica( lag_Id, database_id )  

Аргументы

"lag_Id"
Идентификатор распределенной группы доступности. lag_Id имеет тип uniqueidentifier.

"database_id"
Идентификатор базы данных в распределенной группе доступности. database_id является типом uniqueidentifier.

Возвращаемые таблицы

Возвращает следующие данные.

Имя столбца Тип данных Description
group_database_id uniqueidentifier Идентификатор базы данных в локальной группе доступности.

Примеры

Использование sys.fn_hadr_distributed_ag_database_replica

В следующем примере передается идентификатор базы данных в распределенной группе доступности. Она возвращает таблицу с идентификатором базы данных, связанной с локальной группой доступности.

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  

См. также

Функции групп доступности AlwaysOn (Transact-SQL)
Группы доступности AlwaysOn (SQL Server)
Распределенные группы доступности (группы доступности AlwaysOn)
CREATE AVAILABILITY GROUP (Transact-SQL)
ALTER AVAILABILITY GROUP (Transact-SQL)