사이트 동기화 중 이벤트 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로 전체 동기화" 작업은 매시간 실행 됩니다. 이 작업이 실패 하는 가장 일반적인 이유는 user profile service와 콘텐츠 데이터베이스 간에 일치 하지 않는 사용자 프로필 데이터입니다. 이러한 불일치는 콘텐츠 데이터베이스를 삭제 하거나 잘못 이동한 경우에 발생할 수 있습니다.

문제 해결 방법

Stsadm 명령을 사용 하 여 user profile service와 동기화 되지 않은 데이터베이스에 대 한 정보를 나열할 수 있습니다.

stsadm -o sync -listolddatabases n  
stsadm -o sync -deleteolddatabases n  

여기서 ' n '은 데이터베이스가 동기화 된 이후 경과 된 일 수입니다.

'-Listolddatabases ' 명령은 ' deleteolddatabases ' 명령이 listolddatabases 매개 변수와 동일한 작업을 수행 하는 동안 ' n ' 일 이후에 동기화 되지 않은 콘텐츠 데이터베이스를 나열 하며, 이러한 데이터베이스에 해당 하는 오래 된 레코드를 삭제 합니다. 데이터베이스 자체는 삭제 되지 않습니다. 동기화 참조가 삭제 되 고 새 프로필 동기화가 발생 하면 새 참조가 데이터베이스에 저장 됩니다.

이전 명령이 정상적으로 작동 하려면 stsadm 셸을 팜 계정으로 실행 해야 합니다.

추가 정보

콘텐츠 데이터베이스 이동

Stsadm Sync 명령

여전히 도움이 필요하세요? SharePoint 커뮤니티로 이동 합니다.