사이트 동기화 중 이벤트 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 셸을 팜 계정으로 실행해야 합니다.

추가 정보

콘텐츠 데이터베이스 이동

Stsadm Sync 명령

아직 해결되지 않았습니까? SharePoint 커뮤니티로 이동합니다.