Just to follow up on this................this situation is essentially a reverse-join scenario; objects already exist in the portal but then objects from another directory, such as AD, attempt to re-provision to portal. Because of uniqueness constraints that Steve mentioned, which include ObjectSID and AccountName, you get these errors and you are essentially stuck like this until you can get the objects to join. While you can use the account joiner to manually join them, I typically would not recommend using this tool, as most of the problems that are fixed by this can be fixed more efficiently in other ways.
If this is happening for many objects, this could have been caused by deleteing the connector spaces for MAs and then running syncs, etc....I would typically try this first if you have many objects in this state - Turn off the sync rule provisioning in Tools->Options, verify that objects in portal are actually projected into MV. If they are not, go ahead and do so. Because the sync rule provisioning has been turned off, this will also prevent the sync-rule-provisioning errors that state objects already exist. Once objects are in the MV, they presumably will have attribute values populated such as AccountName that are unique and that can be used in inbound sync rules for joins for the other MAs, like AD. So after projectin objects from portal using import and sync on FIM MA, run sync on AD MA, this should join objects from AD CS to objects in MV. Assuming that you see the expected amount of joins, you can then turn sync rule provisioning back on.
There are other ways to handle reverse join scenarios, but this method is quite easy to implement and if this only happens as an accident from deleting the CS, they it is good idea. If you have design where this might happen often with individual objects, you might look at the reverse-join document in the Design Concepts collection, http://www.microsoft.com/downloads/en/details.aspx?familyid=40A52201-A297-4C35-82E9-F0B4CA05DAEB&displaylang=en.
- Marked as answer by Markus VilcinskasMicrosoft employee, Owner Saturday, December 25, 2010 3:42 PM