Upgrade from MOSS 2007 to SharePoint 2013

Posted by in SharePoint category on for Advance level | Points: 250 | Views : 7071 red flag
Rating: 4 out of 5  
 1 vote(s)

There are many MOSS 2007 farms existing arund the world and after Micosoft announced the release of SharePoint 2013 there is demand for the migration of their MOSS 2007 environments to SharePoint 2013. This article will give you the basic understanding on the migration approaches.

There is no simple, direct solution to upgrdae from MOSS 2007 to SP 2013. Several factors need to considered before one plnas to upgrdae. This Article tries to give some importnat considerations and approaches about the upgrade process.

The approach one should  include three important steps

1.  Pre-upgrade Assessment: To gather information about the existing platform which helps in determining what the candidates to be migrated are, retired or archived etc.

2.  Upgrade: This is the actual migration process which includes migration of Content, Customizations, etc. on to the target SP 2013 environment.

3.  Validate the Migration: This is to validate the target environment whether the identified candidates are migrated properly or not.

Pre upgrade Assessment:

Gather the data about source SharePoint farm. Source system(MOSS 2007) inventory is the primary input for tailoring migration approach ex: understand the number of applications and sites in a 2007 system. For 2007 farms gather environment settings and farm information

  • Generate pre-upgrade and deprecated code reports. Pre-upgrade checker need to run on MOSS2007 environment and more details available at http://technet.microsoft.com/en-us/library/cc262231(v=office.14).aspx. It is also important to find out what are the candidates for deprecation.
  • Generate Site Usage Analysis report to find actively used sites.
The above steps will give information whether the farm is ready for migration and what the candidates for migration are.


Below are two options Organizations can opt for based on different factors explained in the rest of the article


·         Two step Upgrade (SP 2010 & SP 2013)

·         Direct Upgrade to SP 2013

1.        Two step Upgrade (SP 2010 & SP 2013):

Two step upgrade is the Microsoft’s recommended approach where Content DBs will be detached and attached on to the 2010 farm first and later migrate the security into claim based security and finally detach the 2010 content DB and attach to 2013 farm. See the detailed steps below


 Two step Upgrade:

·         Step 1: Upgrade Moss2007 content databases to SP2010 and perform data clean up in SP2010 environment.

Deploy Customizations & perform visual upgrade in SP2010. Claims-based authentication is an essential component to enable the advanced functionality of SharePoint 2013. To move classic-mode web applications from SharePoint 2010 Products to SharePoint 2013, you can convert them to claims-based web applications within SharePoint 2010 Products, and then migrate them to SharePoint 2013. 

·         Step 2: Design and build 2013 environment and migrate only active content from SP2010 to SP2013 using OOTB approach. Apply/redo customizations in SP2013 environment. 

2.     Direct Upgrade to SP 2013:

It is not a recommended approach by Microsoft because OOTB (Out of the Box) detach and attach will not work for migration from MOSS 2007 to SP 2013. But there are some tools available in the Market which decently perform direct migration to SP 2013. Few of the leading tools in this area are Metalogix and AvePoint’s DocAve.

What exactly these tools will do: The above mentioned tools will be able to migrate the content and Site to Site as-is migration without any problem. However below mentioned points need to be taken care.

1.       Think about restructuring the sites since the site collections/sites are created long time back and there may be a need to restructure.

2.       Branding – Create new Branding files (Master pages, CSS etc.)

         3. Customizations – WSPs need to be recompiled into the .NET framework 4.0 version since SharePoint 2013 supports this version.


Validation is an important phase to make sure the required content, design, sites, customizations are migrated to the target


This arcticle explains the high level approach and recommendations. You can reachout to me for any further inputs specifically if you are looking for.


Page copy protected against web site content infringement by Copyscape

About the Author

Full Name: Kiran Kolli
Member Level: Starter
Member Status: Member
Member Since: 11/11/2011 7:56:13 AM
Country: India

Having 12 years of experience in Architecture,Deisgn and development of enterprise applications using Microsoft technologies

Login to vote for this post.

Comments or Responses

Login to post response

Comment using Facebook(Author doesn't get notification)