SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a bunch of site collections for my single web application and when I run Full Synchronization of users using the User Profile Synchronization service the information in each site collection's User Information List is NOT updated. The information is moved correctly from Active Directory to the User Profile DB because I see values like "Manager" and "Office" get updated but when I look at the user on any of the site collections those values are empty. I've also read an answer from Clayton Cobb on this Microsoft forum question stating that the User Profile Synchronization and User Information List are not related. Is there a way to correctly synchronize between these two locations?

share|improve this question
up vote 10 down vote accepted

There are two jobs, User Profile to SharePoint Quick Sync and User Profile to SharePoint Full Sync, that synchronize the User Profile database information with the UIL. Sometimes this stops working (properly) and in that case you need to run:

stsadm -o sync -listolddatabases 0
stsadm -o sync -deleteolddatabases 0

The first command will list Content Databases that haven't had the UPA -> UIL sync occur in 0 or more days. The second command will delete the records corresponding to those databases (it doesn't delete databases/end user data).

share|improve this answer
I had tried this multiple times before as I have seen this solution on other sites and it had not worked. However I just tried it again and it was successfully updated. I guess that the Quick Profile Sync is not very reliable. Thanks for the help! – skeletank Jun 11 '12 at 14:52
Just out of curiosity, is there a PowerShell equivalent to the STSADM sync command?? – Matthew McDermott Jun 12 '12 at 13:01
Nothing provided out of the box. – Trevor Seward Jun 12 '12 at 16:39
Not working for me. Database records are cleaned up but even manually running the Quick Synchronization timer job didn't sync the two. – Toadmyster Aug 8 '12 at 19:16
When i am going to run stsadm -o sync -deleteolddatabases 0 its not working and says "A failure occurred during the processing of this command. Check diagnostic logs for more information." – user11146 Oct 5 '12 at 4:37

Microsoft has added an article on how to Reset profile synchronization using powershell here:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.