sys.dm_continuous_copy_status (Azure SQL Database 和 Azure SQL 受控實例)

適用於:Azure SQL DatabaseAzure 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_replication replication_lag_sec

下一步

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