適用対象:Azure SQL データベース
Azure SQL Managed Instance
この見解は sys.dm_geo_replication_link_status に置き換えられ、後方互換性のために維持されています。
| 列名 | データの種類 | Description |
|---|---|---|
| copy_guid | uniqueidentifier | レプリカデータベースの一意ID。 |
| partner_server | sysname | リンクされた論理サーバーまたはリンク管理インスタンスの名前。 |
| partner_database | sysname | リンクされた論理サーバーまたは管理されたインスタンス上のリンクデータベースの名前。 |
| last_replication | datetimeoffset | 最後に適用された複製トランザクションのタイムスタンプ。 |
| replication_lag_sec | int | 現在の時間と、アクティブな二次データベースで認識されていないプライマリデータベース上で最後に成功裏にコミットされたトランザクションのタイムスタンプとの間の秒単位の時間差。 |
| replication_state | tinyint | このデータベースの連続コピー複製の状態。 使用される値とその説明を次に示します。 1:シーディング。 レプリケーションターゲットはシードされており、トランザクション的に矛盾した状態にあります。 シードが完了するまでは、アクティブなセカンダリデータベースに接続できません。 2:追いつくこと。 アクティブなセカンダリデータベースは現在プライマリデータベースに追いつきつつあり、トランザクションの整合性のある状態にあります。 3:再種付け。 アクティブな二次データベースは、復元不能な複製障害のために自動的に再シードされています。 4:停職。 これは、アクティブな連続コピー リレーションシップではありません。 通常、この状態は、インターリンクに利用できる帯域幅がプライマリ データベース上のトランザクション アクティビティのレベルに対して不十分であることを示します。 ただし、連続コピー リレーションシップはそのままになります。 |
| replication_state_desc | nvarchar(256) | replication_stateの説明、以下の一つ: 種まき キャッチアップ RE_SEEDING 中断 |
| is_rpo_limit_reached | bit | これは常に0に設定されています |
| is_target_role | bit | 0 = コピー関係のソース 1 = コピーの対象関係 |
| is_interlink_connected | bit | 1 = 相互リンクが接続されています。 0 = インターリンクが切断されています。 |
Permissions
データを取得するには、 db_owner データベースの役割のメンバーシップが必要です。 DBOユーザー、 dbmanager データベースロールのメンバー、SAログインもこのビューをクエリできます。
注釈
このsys.dm_continuous_copy_statusビューはリソースデータベースで作成され、論理マスターを含むすべてのデータベースで表示されます。 しかし、論理マスターでこのビューを問い合わせると空集合が返されます。
ジオレプリケーションリンク(連続コピー関係とも呼ばれる)がデータベース上で終了すると、 sys.dm_continuous_copy_status ビューのそのデータベースの行は消えます。
sys.dm_database_copiesビューと同様に、sys.dm_continuous_copy_statusはデータベースがプライマリまたはアクティブなセカンダリデータベースである連続コピー関係の状態を反映しています。 sys.dm_database_copiesとは異なり、sys.dm_continuous_copy_statusは操作やパフォーマンスの詳細を提供する複数の列を含みます。 これらの列には last_replication、そして replication_lag_secが含まれます。
次のステップ
関連する概念の詳細については、次の記事を参照してください。