Even though you have taken the correct steps for a
successful upgrade to SharePoint 2010, there are still some additional
tasks you must perform to complete the SharePoint 2010 upgrade.
Specifically, service applications have now replaced the SharePoint
Server 2007 Shared Service Provider.
1. Shared Service Provider Upgrade
Shared Service Providers (SSP) have been replaced by service applications, and there are several of them to be configured in SharePoint 2010. This section does not
discuss the configuration details of each available service application;
however, depending on the type of upgrade you performed, there are a
few service applications that you will want to address shortly after a
successful upgrade to SharePoint 2010. This will ensure that they
continue to provide the services they were providing in SharePoint
Server 2007.
1.1. Taxonomy Data and Photo Store for Profile Services
After performing an
upgrade to SharePoint 2010, you should run two Windows PowerShell
cmdlets to upgrade your taxonomy information. In SharePoint Server 2007,
your farm taxonomy information was stored in the SSP database as part
of the Profile Services information. However, in SharePoint 2010, the
taxonomy information is now stored in the managed metadata database. To
utilize this data, you have to create a service application for the
Managed Metadata Service. After creating this service application, you
need to open Windows PowerShell and execute the following Windows
PowerShell cmdlet to update the profile and taxonomy information and
move that information into the Metadata database.
PS C:\>Move-SPProfileManagedMetadataProperty
-ProfileServiceApplicationProxy<SPServiceApplicationProxyPipeBind> -Identity <string>
Note:
To upgrade and use the
SharePoint Server 2007 taxonomy data, the User Profiles Service proxy
and Managed Metadata Service proxy must be in the same proxy group.
You must copy any photos
that were stored as profile pictures, normally in the Share Pictures
library of My Site, to the User Photos library on the My Site host. You
can accomplish this step by executing the following Windows PowerShell
cmdlet.
Update-SPProfilePhotoStore -MySiteHostLocation<MySiteHostURL>
1.2. Upgraded InfoPath Form Templates
During a database attach
upgrade, your InfoPath form templates were exported from your old
environment and imported in your new environment when you created it.
After your upgrade, you should now update the links used in those upgraded form templates to point to the correct URLs. To do this, use the following Windows PowerShell cmdlet.
Update-SPInfoPathAdminFileURL -find <URLToReplace> -replace <NewURL>
2. Security Configurations
After completing a
database attach upgrade, all farm administrators have full
administrative permissions to all service applications. If you want to
restrict the amount of access to the service applications, you should
check the configuration of each service application and make the
required permission change.
You also need to
migrate users and permissions from SharePoint Server 2007 to SharePoint
2010 using the following Windows PowerShell cmdlets.
$w = Get-SPWebApplicationhttp://<ServerName>/
$w.MigrateUsers(True)