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

返回的表

返回以下信息。

列名称 数据类型 描述
group_database_id uniqueidentifier 本地可用性组中数据库的 ID。

示例

使用sys.fn_hadr_distributed_ag_database_replica

以下示例传入分布式可用性组中的数据库 ID。 它返回一个表,其中包含与本地可用性组关联的数据库 ID。

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)(创建可用性组 (Transact-SQL))
更改可用性组 (Transact-SQL)