Freigeben über


sys.fn_hadr_distributed_ag_database_replica (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höhere Versionen

Wird verwendet, um eine Datenbank in einer verteilten Verfügbarkeitsgruppe der Datenbank in der lokalen Verfügbarkeitsgruppe zuzuordnen.

Transact-SQL-Syntaxkonventionen

Syntax

  
sys.fn_hadr_distributed_ag_database_replica( lag_Id, database_id )  

Argumente

"lag_Id"
Ist der Bezeichner der Verteilten Verfügbarkeitsgruppe. lag_Id ist ein eindeutiger Bezeichner.

"database_id"
Ist der Bezeichner der Datenbank in einer verteilten Verfügbarkeitsgruppe. database_id ist ein eindeutiger Bezeichner.

Zurückgegebene Tabellen

Gibt die folgenden Informationen zurück.

Spaltenname Datentyp Beschreibung
group_database_id uniqueidentifier ID der Datenbank in der lokalen Verfügbarkeitsgruppe.

Beispiele

Verwenden von sys.fn_hadr_distributed_ag_database_replica

Im folgenden Beispiel wird die Datenbank-ID in einer verteilten Verfügbarkeitsgruppe übergeben. Sie gibt eine Tabelle mit der Datenbank-ID zurück, die der lokalen Verfügbarkeitsgruppe zugeordnet ist.

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  

Weitere Informationen

Always On Availability Groups Functions (Transact-SQL)
Always On-Verfügbarkeitsgruppen (SQL Server)
Verteilte Verfügbarkeitsgruppen (Always On-Verfügbarkeitsgruppen)
CREATE AVAILABILITY GROUP (Transact-SQL)
ALTER AVAILABILITY GROUP (Transact-SQL)