We are planning to implement SharePoint Server 2010 in our orginization. Many of our in-house application are heavily dependent upon userprofiles and audience targeting.

Is there any Microsoft guideline following which we can migrate out existing MOSS 2007 userprofiles to SharePoint Server 2010?

  • @vivek: Remember to click the tick next to the best answer for your questions so the community is rewarded. Thank you! – Alex Angas Sep 15 '10 at 7:21

Theres not much stuff out there regarding User Profile upgrade yet, but technet dont report any specific considerations beside if you use choice lists, you should remap these later to Managed Metadata Service tags if you choose in-place upgrade and if you use db attach (recommended) you should create MMS before so it can be mapped during upgrade.

Remember also that most of your User Profile Data probably are stored in AD or secondary data sources (BDC, now BCS).

You should recreate My Site host from scratch tho, since there is no upgrade path for My Sites (that im aware of), since it contains alot of new wiring especially for colleagues.

More info on migrating SA's http://technet.microsoft.com/en-us/library/ee731990.aspx

The most important advice i can give you regarding upgrade is TEST your upgrade before you go anywhere near your production farm. Create a virtual test environment where you can do trial upgrades and pre-upgrade check etc.

You might find my white paper on upgrading SharePoint 2010 usefull too. Joel Oleson also got alot of info on his blog and in his book (that i am co-authoring)

Im not sure regarding audiences, but as long as AD is the same you should be good. If all else fails you should be able to extract both audiences and user profile fields that are filled in by end users programmatically in for example an xml file and import fields and values again. On codeplex you will find tools for doing this between SharePoint 2007 sites that with smaller modifications should work for SharePoint 2010 as well:

SharePoint Audience Migration http://audiencemigration.codeplex.com/

Migrate User Profile values http://migrateupvalues.codeplex.com/ (by me :-)

SharePoint 2007 Shared Services Provider User Profile Property Replicator http://mossprofilereplicate.codeplex.com/

|improve this answer|||||
  • in the mean time i have been creating a user profile import/export for SP2010 using PowerShell. I will be releasing this tool soon on code gallery on TechNet script center – Anders Rask Sep 18 '10 at 8:21
  • Is there a CodePlex project now available, only see the one for 2007 for migrating audiences when you dont want to bring over the SSP? – user5551 Nov 7 '11 at 21:51
  • Anders, did you have publish the import/export using PowerShell? – Falak Mahmood Nov 1 '12 at 11:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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