누락 메시지 다시 초기화Reinit missing message

다중 사이트 계층 구조에서 Configuration Manager는 SQL Server 복제를 사용하여 사이트 간에 데이터를 전송합니다.In a multi-site hierarchy, Configuration Manager uses SQL Server replication to transfer data between sites. 자세한 내용은 데이터베이스 복제를 참조하세요.For more information, see Database replication.

다음 다이어그램을 사용하여 SQL Server 복제 다시 초기화에서 누락된 메시지 문제 해결을 시작할 수 있습니다.Use the following diagram to start troubleshooting a missing message with SQL Server replication reinitialization (reinit):

다시 초기화 누락 메시지 문제 해결 다이어그램

쿼리Queries

이 다이어그램은 다음 쿼리를 사용합니다.This diagram uses the following queries:

사이트 복제의 다시 초기화가 완료되지 않았는지 확인Check if site replication hasn't finished reinit

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

구독자 사이트에서 TrackingGuid 및 상태 가져오기Get the TrackingGuid & Status from subscriber site

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

게시 사이트에서 TrackingGuid 및 상태 가져오기Get the TrackingGuid & Status from the publishing site

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

수정 작업Remediation actions

1902 이상 버전Version 1902 and later

이슈 및 다시 초기화를 검색하려면 Replication Link Analyzer를 실행합니다.To detect the issue and reinit, run the Replication Link Analyzer.

버전 1810 이하Version 1810 and earlier

다음 SQL 쿼리를 실행하여 ReplicationGroupID를 가져옵니다.Run the following SQL query to get the ReplicationGroupID:

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

그런 후 다음 값을 사용하여 SMS_ReplicationGroup WMI 클래스에 대해 InitializeData 메서드를 사용합니다.Then use the InitializeData method on the SMS_ReplicationGroup WMI class with the following values:

  • ReplicationGroupID: 위의 SQL 쿼리ReplicationGroupID: from the SQL query above
  • SiteCode1: 부모 사이트SiteCode1: parent site
  • SiteCode2: 자식 사이트SiteCode2: child site

자세한 내용은 클래스 SMS_ReplicationGroup의 InitializeData 메서드를 참조하세요.For more information, see InitializeData method in class SMS_ReplicationGroup.

예제Example

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

다음 단계Next steps