共用方式為


sys.dm_continuous_copy_status (Azure SQL 資料庫 和 Azure SQL 受控執行個體)

適用於: Azure SQL 資料庫 Azure SQL 受控執行個體

此檢視已由 sys.dm_geo_replication_link_status 取代,並保留供回溯相容性使用。

資料行名稱 資料類型 描述
copy_guid uniqueidentifier 復本資料庫的唯一標識符。
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的描述,下列其中一項:

SEEDING

CATCH_UP

RE_SEEDING

SUSPENDED
is_rpo_limit_reached bit 這一律設定為 0
is_target_role bit 0 = 複製關聯性的來源

1 = 複製關聯性的目標
is_interlink_connected bit 1 = 鏈接已連線。

0 = Interlink 已中斷連線。

權限

若要擷取數據,需要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_replicationreplication_lag_sec

下一步

在下列文章中深入了解相關概念: