排查站点数据重新初始化问题
在多站点层次结构中,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