sys.geo_replication_links (Azure SQL Database)

適用対象: Azure SQL Database

geo レプリケーション パートナーシップのプライマリ データベースとセカンダリ データベースの間のレプリケーション リンクごとに 1 行が含まれます。 このビューは論理 マスター データベースに存在します。

列名 データ型 説明
database_id int sys.databases ビューの現在のデータベースの ID。
start_date datetimeoffset データベースのレプリケーションが開始されたリージョンのSQL DatabaseデータセンターのUTC時刻。
modify_date datetimeoffset データベース geoレプリケーションが完了したリージョンの SQL Database データセンターの UTC 時刻。 この時点で、新しいデータベースはプライマリ データベースと同期されます。
link_guid uniqueidentifier geoレプリケーション リンクの一意の ID。
partner_server sysname geoレプリケートされたデータベースを含む SQL Database サーバーの名前。
partner_database sysname リンクされた SQL Database サーバー上にあるgeoレプリケートされたデータベースの名前。
replication_state tinyint このデータベースの geo レプリケーションの状態。状態は次のいずれか。

0 = 保留 アクティブなセカンダリ データベースの作成はスケジュールされているが、必要な準備手順がまだ完了していない。

1 = シード処理。 geo レプリケーション ターゲットはシードされていますが、2 つのデータベースはまだ同期されていません。 シードが完了するまで、セカンダリ データベースに接続することはできません。 プライマリからセカンダリ データベースを削除すると、シード処理操作が取り消されます。

2 = キャッチアップ。 セカンダリ データベースはトランザクション的に一貫性のある状態であり、継続的にプライマリ データベースと同期されています。

4 = 中断。 これは、アクティブな連続コピー リレーションシップではありません。 通常、この状態は、インターリンクに利用できる帯域幅がプライマリ データベース上のトランザクション アクティビティのレベルに対して不十分であることを示します。 ただし、連続コピー リレーションシップはそのままになります。
replication_state_desc nvarchar (256) PENDING

SEEDING

CATCH_UP

SUSPENDED
role tinyint geo レプリケーション ロール。ロールは次のいずれか。

0 = プライマリ。 database_id は、geo レプリケーション パートナーシップのプライマリ データベースを指します。

1 = セカンダリ。 database_id は、geo レプリケーション パートナーシップのプライマリ データベースを指します。
role_desc nvarchar (256) PRIMARY

SECONDARY
secondary_allow_connections tinyint セカンダリの種類。種類は次のいずれか。

0 = いいえ。 セカンダリ データベースには、フェールオーバーするまでアクセスできません。

1 = 読み取り専用。 セカンダリ データベースには、ApplicationIntent=ReadOnlyを使用したクライアント接続でのみアクセスできます。

2 = すべて。 セカンダリ データベースには、任意のクライアント接続からアクセスできます。
secondary_allow_connections_desc nvarchar (256) いいえ

すべて

読み取り専用
percent_copied int シード処理の進行状況 (パーセント)

アクセス許可

このビューは、サーバーレベルのプリンシパル ログインに対して、論理サーバー上のマスター データベースでのみ利用可能です。 結果は、サーバー管理者、Microsoft Entra 管理者、dbmanager ロールを持つユーザーに対してのみ返されます。

geoレプリケーション リンクを含むすべてのデータベースを表示する。

SELECT
     database_id  
   , start_date  
   , partner_server  
   , partner_database  
   , replication_state  
   , role_desc  
   , secondary_allow_connections_desc
FROM sys.geo_replication_links;  

次のステップ

関連する概念の詳細については、次の記事を参照してください。