2 min read
Install SharePoint 2013 Three-tier Farm - Migrate SharePoint 2010 Data
This post of is part of my Install SharePoint 2013 Three-tier Farm project.
This time I’ll show you my approach for a SharePoint 2010 to 2013 migration.
Preparation
- Remove third party solutions as they might won’t be necessary or compatible in SharePoint 2013.
- Report your existing DB security (a migration will remove existing DB login permission roles).
Migration
Migrate content databases in their specific dependency order. For example if you haven an site collection with site columns that make use of the Managed Metadata service you have to migrate the Managed Metadata service database first.
Migrate Managed Metadata service
- Backup the existing database
- Remove the service application in SharePoint 2013
- Copy the existing database export to the SharePoint 2013 server
- Restore the database
- Rename the database according to the new naming concept (only necessary if the it has changed)
- Update the permissions of the database according to the permission report
- Create a new Managed Metadata service application and select the imported database
- Update the term store administrators
Migrate site collection
- Backup the existing content database
- Detach the site collection database in SharePoint 2013
- Delete the detached content database in SharePoint 2013
- Copy the existing database export to the SharePoint 2013 server
- Restore the database
- Rename the database according to the new naming concept (only necessary if the it has changed)
- Update the permissions of the database according to the permission report
- Test the restored database with the SharePoint PowerShell command line
Test-SPContentDatabase -Name DatabaseName -WebApplication http://example.sharepoint.com
- This test will output some compatibility issues, take action according to the error messages
- Attach the database to the farm with PowerShell
Mount-SPContentDatabase -Name DatabaseName -DatabaseServer SQLServer -WebApplication http://example.sharepoint.com -AssignNewDatabaseId
- Upate site collection administrators on the site collection
- Disable locks of the collection
- Delete Office Web Apps site collection
- Run
Get-SPsite
and look after the CompatibilityLevel attribute. Everything less than 15 needs an visual upgrade - Update the visual design for all SharePoint site
Get-SPSite http://example.sharepoint.com | Upgrade-SPSite -VersionUpgrade
Update to username to claims by entering these commands in PowerShell:
$SPWebApplication = Get-SPWebApplication http://sharepoint.vbl.ch $SPWebApplication.MigrateUsers($true) $SPWebApplication.ProvisionGlobally()
Tags: migration , sharepoint , update , upgrade
Edit this page
Show statistic for this page