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_replication 和 replication_lag_sec。
后续步骤
通过以下文章详细了解相关概念:
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈