Read time 9 minutes

Summary: The migration from SharePoint 2010 to SharePoint 2013 is driven by the desire to access the latest features and enhance productivity. This process involves creating a new SharePoint 2013 farm, backing up and restoring SharePoint 2010 databases, verifying content databases, and upgrading site collections. However, manual migration has limitations, including complexity and time consumption. Kernel Migration for SharePoint offers an automated solution to overcome these challenges, providing user-friendly installation, metadata migration, permissions transfer, scheduling, and support for various content types.

The allure of newly incorporated functionalities prompts users to transition from older platform versions to their more recent counterparts. This phenomenon is evident in the context of SharePoint as well. SharePoint 2010 garnered widespread popularity among organizations upon its release, thanks to its indispensable features and impressive collaborative capabilities. Subsequently, in response to user demands, Microsoft introduced SharePoint 2013, which brought forth an array of enhanced utilities and functionalities.

The introduction of SharePoint 2013 marked a significant shift in SharePoint’s market presence and standing. Nonetheless, numerous organizations continue to rely on SharePoint 2010, eagerly anticipating the transition from SharePoint 2010 to 2013, aiming to enhance their user experience significantly and achieve greater success.

If you’re interested in migrating from SharePoint 2010 to SharePoint 2013 to leverage the latest network features and boost productivity, this guide is tailored to your needs. Within these instructions, we explore a database-attach approach, which entails the establishment and configuration of a SharePoint 2013 farm. Subsequently, you’ll copy content and service application databases from your existing SharePoint 2010 Products farm. Once this upgrade is complete, site owners can proceed to upgrade individual site collections to the SharePoint 2013 version.

Pre-requisites to migrate from SharePoint 2010 to SharePoint 2013-

When considering the migration of SharePoint 2010 to 2013, similar to the prerequisites necessary for migrating Exchange 2010 Public Folders to Office 365, it is essential to take the following requirements into account.

  • Update SharePoint 2010 farm on your SharePoint 2010 farm with the latest service packs/patches
  • Update SharePoint 2010 farm with latest service packs/patches installed on your SharePoint 2010 farm
  • Document farm configuration settings in SharePoint Server 2010
  • Change your SharePoint 2010 web applications from classic mode to claims
  • Clean up the environment by deleting unused site collection, removing unused features, and deleting orphaned users and sites. Also, clean up old document versions and remove features that are not supported by SharePoint 2013

And don’t forget to run a database consistency check before backing up the database of the SharePoint 2010 farm.

Note: There isn’t a straightforward method for transitioning from SharePoint 2010 to SharePoint 2013. It’s not possible to repurpose your current hardware for SharePoint 2013, nor can you run both SharePoint 2010 and SharePoint 2013 concurrently on a single machine. As a result, the sole viable option for an upgrade is through the migration process.

SharePoint 2010 to SharePoint 2013 Migration Steps

We will briefly overview the direct method of SharePoint 2010 to SharePoint 2013 migration. This process involves multiple steps, as given below:

Step 1- Create a New SharePoint 2013 Farm

The initial phase of migration involves the installation and setup of a fresh SharePoint 2013 farm. You’ll need to replicate all farm configurations from your Source SharePoint 2010 farm, encompassing critical settings like AAM, Email configurations, managed paths, and more. Subsequently, migrate all third-party software, language packs, custom features, and solutions from your SharePoint 2010 farm to your new SharePoint 2013 farm. Additionally, create a web application in your SharePoint 2013 farm that mirrors the setup of your existing SharePoint 2010 farm.

Given that we are utilizing the pre-existing content database from SharePoint 2010, it is permissible to remove the default content database associated with the fresh web application. It is critical to emphasize the deletion of the root site database from the pre-existing web application during the migration process. Failure to do so can lead to the emergence of orphaned site problems when executing the “Test-SPContentDatabase” cmdlet. This predicament arises due to the concurrent existence of the root site collection within both content databases, leading to conflicts.

Also, the farm administrator should set the SharePoint 2010 Products to read-only status. This will allow users to access the old database even during the migration.

Step 2- Backup and Restore SharePoint 2010 Database to SharePoint 2013 SQL Server

Next, you must create a backup of the SharePoint 2010 content databases and restore them to SharePoint 2013’s SQL Server.

It can be done in two ways, using central administration or using PowerShell cmdlet.

  1. By using central administration: To retrieve all content databases of a particular web application, you must identify and list all source content databases from central administration.

    You can do it by following this path in your SharePoint 2010:

    (Central Administration >> Application Management >> Manage Content Databases)
    Manage Content Databases

  2. By using the PowerShell cmdlet: Use the PowerShell cmdlet to retrieve all content databases of a particular web application.

    Use the below syntax:

    Get-SPContentDatabase -Web Application “<Site Name>” | Select Name
Create Backup

To generate a database backup from the SharePoint 2010 SQL Server, you should first access the SQL server instance within the SharePoint 2010 farm. Subsequently, proceed to launch SQL Server Management Studio and navigate to the databases section, where you can expand the node.
Open SQL Server Management Studio and expand the databases node

Restore Database

To transfer all SharePoint 2010 databases to SharePoint 2013’s SQL Server, commence by relocating the essential backup files of these databases to the designated SQL Server database directory within your SharePoint 2013 environment. Following this file transfer, proceed to initiate the SQL Server Management Studio and select the “Restore Database” option.
Restore Database

Step 3- Verify Content Databases with Test-SPContentDatabase

Simply execute the PowerShell cmdlet: Test-SPContentDatabase cmdlet and scan content databases of the provided web application.

For this, you can use the syntax:

Test-SPContentDatabase -Name -WebApplication

This syntax will report various issues such as missing features, solution dependencies, orphaned sites, wide lists, etc.

Step 4- Run “Mount-SPContentDatabase” to attach content databases to SharePoint 2013

Once you’ve fixed all the issues reported by Test-SPContentDatabase, you can start attaching content databases to SharePoint 2013 web application. Always try to mount the root site collection’s database first, and if you’re migrating ‘My sites,’ then migrate its host first.

Mount-SPContentDatabase -name “Database name” -DatabaseServer “Database Server Name” -WebApplication “Web-App-URL” -confirm: $false

After mounting the content database to the web application, you can easily access the site collection in SharePoint 2010 mode.

Step 5- Upgrade Site Collections to move to SharePoint 2013

The final stage of this migration procedure involves the upgrade of site collections. Following the migration from SharePoint 2010 to SharePoint 2013, all the site collections that have been migrated will still be in the SharePoint 2010 state, retaining their original appearance and functionality. Consequently, it is necessary to perform a deliberate migration of all site collections to SharePoint 2013. Site Collection administrators can accomplish this task by simply clicking on the links provided within the upgrade reminder banner.

Get Upgrade Status

Upgrades are time-consuming when many site collections are on a particular content database. You can easily get the upgrade status from the “Upgrade Status” on the central administration page.

Follow this path:

(Central Admin >> Upgrade and Migration >> Check upgrade status)

Check upgrade status

Here is the SharePoint 2010 site migrated to SharePoint 2013:
SharePoint 2010 site migrated to SharePoint 2013
The Final site after the site collection upgrade:
site after site collection upgrade
Thus, you can successfully migrate SharePoint 2010 to SharePoint 2013.

Limitations of manual method of SharePoint migration 2010 to 2013-
  1. It doesn’t support granular migration.
  2. It is very time-consuming.
  3. You can verify content before migration, but for that, you should have knowledge of various PowerShell commands.
  4. With it, you can’t migrate unlimited content with utmost concurrency.
  5. Confusion due to the involvement of multiple steps
  6. Manual migration will increase the chances of errors and data loss.

Due to these limitations, organizations face various challenges while migrating to SharePoint 2013.

Fortunately, Kernel Migration for SharePoint (KMS)– an automated SharePoint Migration tool to migrate content from SharePoint 2010 to SharePoint 2013 is designed to overcome the limitations of the native migration method.

It helps you to avoid these risks by lessening the time and expenses involved in the migration. Also, it ensures complete data integrity.

What are the benefits of using the Kernel SharePoint Migrator?
  • Its installation and user interface are quite user-friendly.
  • Not only content, but it also migrates metadata automatically during migration.
  • Users can easily remap between Source and SharePoint Servers.
  • It also migrates permissions from the Source to the destination.
  • It allows you to schedule the migration jobs to create an unbroken one-way synchronization between two lists, libraries, or sites of the same/different SharePoint Server. The selected destination will be synchronized with the new/updated content and objects of the source.
  • Migrate a large amount of content in bulk or perform granular migration to move only the needed content.
  • Migrates document versions between SharePoint platforms
  • Added migration facilities – File Systems, Public Folders, OneDrive, and Google Drive
Steps to migrate from SharePoint 2010 to SharePoint 2013 using the Kernel Migration for SharePoint-
  1. Add Source – Add SharePoint 2010
  2. Add Destination – Add SharePoint 2013
  3. Create Migration jobs to perform simple and timely migration. You can migrate site, list/library, and items from source SharePoint to destination SharePoint.
  4. Schedule the content migration jobs from SharePoint 2010 to SharePoint 2013.
  5. You can also perform bulk migration of the site, list/library, and items using CSV files.
  6. With Migration history, view the stored records of all real-time migration jobs, scheduled migration jobs, and downloads from SharePoint.

Note: You can experience the tool’s functioning by downloading its free trial version from its website.

Yes, migration can be that simple!

Why opt for native migration methods when there’s a straightforward and uncomplicated approach available? Kernel Migration for SharePoint offers organizations enhanced control over the migration process and the ability to address a broad range of typical but intricate migration scenarios.

Kernel Migration for SharePoint