Follow these steps in order during a database attach upgrade. Steps required for database attach with read-only databases are also included.
|
Perform the database attach upgrade
|
Notes
|
|
[ ]
|
Run the pre-upgrade checker
Run the pre-upgrade checker again to identify any new or remaining issues before you set the databases to read-only or back up the databases.
Detailed steps: Run the pre-upgrade checker (SharePoint Server 2010).
|
Running the checker takes only a few minutes, but addressing any issues might take longer.
|
|
[ ]
|
Set the previous version databases to be read-only (database attach with read-only databases)
If you want your original environment to remain available to users in a read-only state, set the databases to read-only before you back them up.
|
Perform this step for each content database in your environment.
Depending on your organization, you might need a database administrator to perform this task.
|
|
[ ]
|
Back up databases
Back up all of your content and SSP databases before you begin the database attach upgrade process.
|
Perform this step for each content database and SSP database in your environment.
This step can take an hour, several hours, or longer, depending on your data set and your environment.
Depending on your organization, you might need a database administrator to perform this task.
|
|
[ ]
|
Detach the previous version databases (standard database attach)
If you are going to upgrade the original databases (rather than a backup copy), detach the original databases from the instance of Microsoft SQL Server so that you can move them to the new environment.
|
Perform this step for each content database and SSP database in your environment.
Depending on your organization, you might need a database administrator to perform this task.
|
|
[ ]
|
Restore a backup copy of the database (database attach with read-only databases)
If you are going to upgrade a copy of the databases, restore the databases from the backup.
|
Perform this step for each content database and SSP database in your environment.
This step can take an hour or longer, depending on your data set and your environment.
Depending on your organization, you might need a database administrator to perform this task.
|
|
[ ]
|
Set the restored databases to be read-write (database attach with read-only databases)
Before you can attach and upgrade the databases you copied to the new environment, they must be set to read-write.
|
Perform this step for each content database in your environment.
Depending on your organization, you might need a database administrator to perform this task.
|
|
[ ]
|
Verify custom components
Use the Test-SPContentDatabaseWindows PowerShell cmdlet to verify that you have all the custom components that you need for that database.
|
Perform this step for each content database in your environment.
Running the cmdlet takes only a few minutes, but addressing any issues might take longer.
|
|
[ ]
|
Verify permissions
Ensure that the account that you use to attach the databases is a member of the db_owner fixed database role for the content databases that you want to upgrade.
|
|
|
[ ]
|
Attach a content database to a Web application
Attach the first content database that you want to upgrade. You must perform this action from the command line. You can use the Mount-SPContentDatabaseWindows PowerShell cmdlet or the AddContentDB Stsadm operation.
|
Perform this step for one content database in your environment.
This step might take an hour, several hours, or longer, depending on your data set and hardware on the Web servers, database servers, and storage subsystem.
|
|
[ ]
|
Verify upgrade for the first database
Verify that upgrade succeeded for the first database, and review the site to see if there are any issues.
Detailed steps: Verify upgrade and review upgraded sites (SharePoint Server 2010).
|
Perform this step for the content database you just attached.
|
|
[ ]
|
Upgrade the SSP database and configure user profiles
Before you upgrade any My Sites, you need to upgrade the SSP database and configure the User Profile service application.
|
Perform this step for each SSP that you had in your original environment.
This step might take an hour or more to complete, depending on your data set and hardware on the Web servers, database servers, and storage subsystem.
|
|
[ ]
|
Upgrade My Sites
Configure the My Site host URL and upgrade the My Sites.
|
Perform this step for each content database that contains My Sites in your environment.
This step might take an hour, several hours, or longer, depending on your data set, whether you are upgrading multiple databases in parallel, and the hardware on the Web servers, database servers, and storage subsystem.
|
|
[ ]
|
Attach remaining databases
Attach and upgrade the remaining content databases in your environment. You must perform this action from the command line.
|
Perform this step for each of the remaining content databases in your environment.
This step might take an hour, several hours, or longer, depending on your data set, whether you are upgrading multiple databases in parallel, and the hardware on the Web servers, database servers, and storage subsystem.
|
|
[ ]
|
Monitor upgrade progress
Use the Upgrade Status page in SharePoint Central Administration to monitor progress as your sites are upgraded.
Detailed steps: Verify upgrade and review upgraded sites (SharePoint Server 2010).
|
Perform this step for each content database that you upgrade.
This step might take an hour, several hours, or days, depending on your data set.
|
|
[ ]
|
Verify upgrade for the remaining database
Verify that upgrade succeeded for the remaining databases, and review the sites to see if there are any issues.
Detailed steps: Verify upgrade and review upgraded sites (SharePoint Server 2010).
|
Perform this step for each of the remaining content databases in your environment.
This step might take an hour, several hours, or days, depending on your content.
|