排查站点数据重新初始化问题

在多站点层次结构中,Configuration Manager使用SQL Server复制在站点之间传输数据。 有关详细信息,请参阅 数据库复制

使用下图开始排查SQL Server复制重新初始化 (重新初始化Configuration Manager层次结构中站点数据的) :

排查站点数据重新创建问题的关系图

查询

此关系图使用以下查询:

检查站点复制是否未完成重新验证

SELECT * FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)
AND rg.ReplicationPattern=N`Site'

从 CAS 获取 TrackingGuid & 状态

SELECT RequestTrackingGUID, InitializationStatus
FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)
AND rg.ReplicationPattern=N'Site'

从主站点获取 TrackingGuid & 状态

SELECT RequestTrackingGUID, InitializationStatus
FROM RCM_DrsInitializationTracking dt
WHERE RequestTrackingGUID=@trackingGuid

检查主站点是否未处于维护模式

SELECT * FROM ServerData
WHERE SiteStatus = 125
AND SiteCode=dbo.fnGetSiteCode()
AND ServerRole=N'Peer'

检查跟踪 ID 的请求状态

SELECT Status FROM RCM_InitPackageRequest
WHERE RequestTrackingGUID=@trackGuid

后续步骤