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;
次のステップ
関連する概念の詳細については、次の記事を参照してください。