Migrating MOSS 2007 SSP/MySites to SharePoint 2010 in a database attach scenario
So you have decided to upgrade your MOSS 2007 farm to SharePoint 2010. You’ve reviewed the two supported migration techniques and decided to start fresh with a new SharePoint 2010 farm on new hardware and/or VMs and use the database attach method…
using the new SharePoint 2010 Mount-SPContentDatabase PowerShell cmdlet in the SharePoint 2010 Management Shell, you will be attaching and upgrading your old 2007 content dbs following the straight forward TechNet documentation …
…but how do you migrate your Shared Service Provider user profiles and your MySites to SharePoint 2010 in the database attach scenario now that the SSP has been replaced by service applications?
The documentation is there, but is not explicit, on TechNet(!) Here are some more detailed steps on how to migrate your old MOSS 2007 SSP User Profiles and MySites to your new SharePoint 2010 farm:
- Backup your existing MySites content database(s) on your MOSS 2007 farm SQL Server
- Back up existing SSP database on MOSS 2007 farm SQL Server
- Move both database .BAK files to the new SQL Server
- Restore the SSP database from .BAK as database named Profile_DB on your new SQL Server
- Restore the MySites database from .BAK as database named WSS_Content_MySites on your new SQL Server
- Create a new Web Application in your SharePoint 2010 Central Administration site to host your migrated MySites content (e.g. http://mysites)
- Attach and upgrade the restored 2007 MySites database (i.e. WSS_Content_MySites) using the SharePoint 2010 Management Shell
- SP-MountContentDatabase –Name WSS_Content_MySites –WebApplication http://mysites
- Turn off the following services in your SharePoint 2010 Central Administration site
- User Profile Service
- User Profile Synchronization Service
- Delete existing User Profile Service Application(s) if they already exist [Central Administration -> Application Management -> Manage Service Applications]
- Make sure to check the box for delete associated data/content
- Reset IIS
- Create a new User Profile Service Application in Central Administration [Central Administration –> Manage Service Applications –> New]
- Name = User Profile Service Application
- Create New App Pool
- “User Profile Service Application”
- DOMAIN\farm_account
- Use the restored 2007 SSP database as the “Profile Database Name” (Profile_DB)
- Accept all other default database names
- Enter the newly created MySites web application url (e.g. http://mysites) as the default MySites location for the new User Profile Service Application
- Go to “Administrators” in the ribbon menu for the User Profile Service Application and verify that DOMAIN\farm_account has “Full Control” rights
- Start the User Profile Service in Central Administration [Central Administration –> Application Management –> Manage Services on Server]
- Start the User Profile Synchronization service in Central Administration [Central Administration –> Application Management –> Manage Services on Server]
- Use DOMAIN\farm_account credentials
- This will take a few minutes…
- Follow progress in ULSViewer.exe if you are concerned it is failing & filter by Category=”User Profile”
- Reset IIS
- In service.msc on your Central Administration host server (i.e. “App Server”), verify the two ForeFront Identity Management Windows services
- Services are started
- set to startup “Automatic”
- Running as DOMAIN\farm_account
- Setup Profile Import [Central Administration -> Manage Service Applications -> User Profile Service Application - click on title]
- Click on the link to “Add New Synchronization Connection” [see examples below]
- Name = DOMAIN
- Forest Name = sub.domain.local
- Specify a DC = dc.sub.domain.local
- Authentication = Windows Authentication
- Account Name = DOMAIN\ad_sync_account
- Make sure your chosen account has “Replicating Changes” rights in AD [for more details refer to this article]
- Click “Populate Containers”
- Click “Select All”
- “OK”
- Run a Full Import
- Central Administration –> Manage Service Applications” -> “User Profile Service Application” -> “Start Profile Synchronization” -> select Full Import radio button option
- This will take a few minutes..
- Setup Profile Sync schedules [Central Administration –> Monitoring –> Timer Jobs]
- Test the MySites site with a domain user account…success!
Related posts:
- Deleting orphaned service (web) application pools in SharePoint 2010 This has come up for me twice this week. During an initial install a typo...
- SharePoint 2010 PowerShell Basics Admittedly, I was not too excited to learn I would need to add yet another new...
- Service Pack 2 On the heels of releasing a release roadmap and new official name for SharePoint “14”...
- MOSS 2007 OTB Usage Reports A colleague asked last week if anyone on the team had a definitive list of...
- SharePoint 2010 Links and Resources Here are some SharePoint 2010 links I’ve collected so far…...
@mike11stevens
- RT @bleroy: Faster-than-light neutrinos: they found the mistake. Loose cable. Seriously. Nothing to see here. Please move on. http://t.c ... 9 hours ago
- RT @andrehass_pfe: SQL Server 2008 R2 Cumulative Update 12 Released! http://t.co/1Zmmidya #sql #sqlserver #sqlpass #mspfe 9 hours ago
- RT @windowsphone: Trailhead by North Face is like an adventure guide in your smartphone. Find trails, hikes, bike rides and more. http:/ ... 9 hours ago
- Conduit brings âcode-freeâ app development to Windows Phone http://t.co/XzCKSS3Z #wp7 11 hours ago
- If Kickstarter and StumbleUpon had a love child, it would be Kickstumbler http://t.co/kXi07KbV (via @thenextweb) 12 hours ago
Recent Comments
Tags
3terra admin Administration Alerts Amazon AT&T Atlanta atlspug Cloud Featured fix Garnter GNi GoGrid Governance IBM IE javascript jQuery Mesh Microsoft Sync Tools MOSS MOSS2007 MSS2010 OTB Rackspace Reporting Reports Savvis script ServicePack SharePoint SharePointServer Skytap SP2010 SPC09 STSADM support Unisys Verizon Virtualization Vista WSS WSS3 XP zimoryArchives
Log In


