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 。
下一步
在下列文章中深入了解相關概念:
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應