分享方式:


重新初始化遺失訊息

在多站台階層中,Configuration Manager 使用 SQL Server 複寫在月臺之間傳輸數據。 如需詳細資訊,請參閱 資料庫複寫

使用下圖開始針對 SQL Server 複寫重新初始化 (重新初始化) 的遺漏訊息進行疑難解答:

重新初始化遺漏訊息的疑難解答圖表

查詢

此圖表使用下列查詢:

檢查網站複寫是否未完成重新初始化

SELECT * FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)

從訂閱者網站取得 TrackingGuid & 狀態

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

從發佈網站取得 TrackingGuid & 狀態

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

補救動作

版本 1902 和更新版本

若要偵測問題並重新初始化,請執行 複寫連結分析師

版本1810和更早版本

執行下列 SQL 查詢以取得 ReplicationGroupID

SELECT rd.ID AS ReplicationGroupID from ReplicationData rd
INNER JOIN RCM_DrsInitializationTracking it ON rd.ReplicationGroup = it.ReplicationGroup
WHERE it.RequestTrackingGUID=@trackingGuid

然後使用 InitializeData WMI 類別上的 SMS_ReplicationGroup 方法搭配下列值:

  • ReplicationGroupID:來自上述 SQL 查詢
  • SiteCode1:父月臺
  • SiteCode2:子月臺

如需詳細資訊,請參閱類別 SMS_ReplicationGroup中的 InitializeData 方法

範例

Invoke-WmiMethod –Namespace "root\sms\site_CAS" -Class SMS_ReplicationGroup –Name InitializeData -ArgumentList "20", "CAS", "PR1"

後續步驟