사이트 동기화 중 이벤트 ID 5553
증상
SharePoint Server의 애플리케이션 이벤트 로그에서 다음 이벤트가 표시됩니다.
Log Name: Application
Source: Microsoft-SharePoint Products-SharePoint Portal Server
Date: <Todays Date>
Event ID: 5553
Task Category: User Profiles
Level: Error
Keywords:
User: <User>
Computer: <SharePoint Server Name>
Description:
failure trying to synch site <Site GUID> for ContentDB <Content Database GUID> WebApp <Web Application GUID>. Exception message was Cannot insert duplicate key row in object 'dbo.UserMemberships' with unique index 'CX_UserMemberships_RecordId_MemberGroupId_SID'.
The statement has been terminated.
원인
이 이벤트는 SharePoint 타이머 작업 "SharePoint 전체 동기화에 대한 사용자 프로필"이 실패할 때 발생합니다. "SharePoint 전체 동기화에 대한 사용자 프로필" 작업은 기본적으로 매시간 실행됩니다. 이 작업이 실패하는 가장 일반적인 이유는 사용자 프로필 서비스와 콘텐츠 데이터베이스 간의 일관되지 않은 사용자 프로필 데이터입니다. 이러한 불일치는 콘텐츠 데이터베이스를 삭제하거나 잘못 이동할 때 발생할 수 있습니다.
해결 방법
stsadm 명령을 사용하여 사용자 프로필 서비스와 동기화되지 않은 데이터베이스에 대한 정보를 나열할 수 있습니다.
stsadm -o sync -listolddatabases n
stsadm -o sync -deleteolddatabases n
여기서 'n'은 데이터베이스가 동기화된 후 경과된 일 수입니다.
'-listolddatabases' 명령은 'n' 일 이후 동기화되지 않은 콘텐츠 데이터베이스를 나열하지만 'deleteolddatabases' 명령은 이러한 데이터베이스에 해당하는 이전 레코드를 삭제한다는 점을 제외하고 listolddatabases 매개 변수와 동일한 작업을 수행합니다. 데이터베이스 자체는 삭제하지 않습니다. 동기화 참조가 삭제되고 새 프로필 동기화가 발생하면 새 참조가 데이터베이스에 저장됩니다.
이전 명령이 성공적으로 작동하려면 stsadm 셸을 팜 계정으로 실행해야 합니다.
추가 정보
아직 해결되지 않았습니까? SharePoint 커뮤니티로 이동합니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기