sys.geo_replication_links (Azure SQL Database)

適用対象: はいAzure SQL データベース

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

列名 データ型 説明
database_id int データベースビュー内の現在のデータベースの ID。
start_date datetimeoffset データベースレプリケーションが開始されたときの地域 SQL Database データセンターでの UTC 時刻。
modify_date datetimeoffset リージョン SQL Database データセンターでの UTC 時刻 (データベースの geo レプリケーションが完了したとき)。 この時点で、新しいデータベースがプライマリデータベースと同期されます。
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 = キャッチアップ。 セカンダリデータベースはトランザクション一貫性のある状態であり、常にプライマリデータベースと同期されています。
replication_state_desc nvarchar (256) PENDING

SEEDING

CATCH_UP
role tinyint Geo レプリケーションロール。次のいずれかになります。

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

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

SECONDARY
secondary_allow_connections tinyint セカンダリ型。次のいずれかになります。

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

1 = ReadOnly。 セカンダリデータベースは、ApplicationIntent = ReadOnly のクライアント接続のみにアクセスできます。

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

All

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

アクセス許可

このビューは、サーバーレベルプリンシパルログインの master データベースでのみ使用できます。 Azure SQL Database の結果は、サーバー管理者、Azure Active Directory 管理者、または dbmanager ロールを持つユーザーに対してのみ返されます。 Azure SQL の場合 Managed Instance 結果は sysadmin に対してのみ返されます。

Geo レプリケーションリンクを持つすべてのデータベースを表示します。

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

参照

ALTER DATABASE (Azure SQL Database)
sys.dm_geo_replication_link_status (Azure SQL Database)
sys.dm_operation_status (Azure SQL Database)