sys.dm_continuous_copy_status (Azure SQL数据库和Azure SQL 托管实例)

适用于:Azure SQL 数据库Azure SQL 托管实例

此视图已被 sys.dm_geo_replication_link_status 取代,并保留此视图以实现向后兼容性。

列名 数据类型 说明
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 的说明,它是以下某项:

SEEDING

CATCH_UP

RE_SEEDING

SUSPENDED
is_rpo_limit_reached bit 这始终设置为 0
is_target_role bit 0 = 复制关系源

1 = 复制关系目标
is_interlink_connected bit 1 = 互连已连接。

0 = 互连已断开连接。

权限

若要检索数据,需要 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

后续步骤

通过以下文章详细了解相关概念: