IT tutorials
 
Technology
 

Sharepoint 2013 : Upgrading from SharePoint 2010 - Planning (part 1) - Database Attach Process, Minimizing Downtime

10/1/2013 9:35:51 PM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

Before entering into the process of a SharePoint upgrade, it is important to understand what is involved. You have a production version of SharePoint 2010, hosting data for users in your organization, and you have plans to upgrade your SharePoint farm to SharePoint 2013. Although Microsoft has made the upgrade process better (over time), there is still much to consider, which is why you need to plan.

Undoubtedly, upgrade of your SharePoint 2010 farm, which I will call the “legacy farm,” will involve some downtime for users and at the very least impact users if the legacy farm is read-only for the duration of upgrade. The planning process takes into account impact on your data and users of your SharePoint farm, and if executed correctly, planning will provide data integrity and peace of mind that you are minimizing downtime and disruption to your users.

Note  Similar to previous upgrade versions, you can upgrade to SharePoint 2013 only from SharePoint 2010. There exists no direct upgrade path from earlier versions of SharePoint.

What Is New?

You might be familiar with the SharePoint upgrade process already. Perhaps you upgraded SharePoint 2007 to SharePoint 2010 and are now about to embark on a similar process for upgrade to SharePoint 2013. Do not worry if you are new to SharePoint upgrade. If you are staring at your SharePoint 2010 production farm and wondering where to start in upgrading to SharePoint 2013.

Those of you familiar with the upgrade process of SharePoint 2007 to SharePoint 2010 may remember the various flavors of upgrade: in-place, database attach, and hybrid. As the names suggest, in-place consisted of upgrading the legacy farm by installing the new version on top of the old. Database attach was, and remains today, the process of attaching legacy databases to a new SharePoint farm. The hybrid approach consisted of parts of both in-place and database attach methods to minimize downtime to users of the legacy farm.

SharePoint 2010 to 2013 upgrade does not support in-place upgrade. This makes a whole lot of sense because an in-place upgrade was volatile; if something went wrong in the upgrade process, then the legacy farm was lost! Those with virtual farms could roll back to an earlier snapshot, prior to upgrade, but that meant rolling back SQL and SharePoint servers, and this was often a thankless exercise. In-place upgrade allowed organizations with limited hardware to upgrade to the latest version of SharePoint, whereas database attach and hybrid required additional hardware. In my experience, most organizations took my recommendation for using the database attach route, so that they could maintain their legacy SharePoint farm in the event of upgrade failure.

Note  Microsoft no longer supports in-place upgrade from SharePoint 2010 to 2013.

SharePoint 2013 uses a similar service architecture to that of SharePoint 2010. This makes the process of upgrading some of the shared service applications easier. The upgrade process now supports database attach of some of the service applications. Table 1 shows the service applications in SharePoint 2010 that SharePoint 2013 will support as a database attach upgrade.

Table 1. Services Supporting Database Attach Upgrade

Service Application Details
Business Data Connectivity SharePoint 2013 Server and SharePoint 2013 Foundation support this service application.
Managed Metadata SharePoint 2013 Server only supports this service application.
PerformancePoint SharePoint 2013 Server only supports this service application.
Secure Store SharePoint 2013 Server only supports this service application.
User Profile (Profile, Social, and Sync) SharePoint 2013 Server only supports this service application.
Search Administration SharePoint 2013 Server only supports this service application. SharePoint 2013 now includes what was previously called FAST—a complete Enterprise Search Platform—thus, SharePoint 2013 only supports upgrade of the Search Administration site. You must reconfigure your search topology anew in SharePoint 2013.

SharePoint 2010 required administrators to upgrade all site collections immediately as part of an in-place upgrade or either immediately or individually using PowerShell. SharePoint 2013 provides “deferred site collection upgrade” via site collection settings. This allows administrators of site collections to choose when they wish to upgrade from the legacy SharePoint 2010 user interface to the new SharePoint 2013 user interface. Because SharePoint 2013 supports side-by-side binaries, layouts, and control templates, administrators can continue to use the legacy look and feel while other site collection owners in the farm use the new SharePoint 2013 interface. Both reside on the new SharePoint 2013 platform. Additionally, site collection owners and administrators can request an “evaluation” site collection, so they can see what their content looks like in the new branding without losing their production site collection. The evaluation site is essentially referencing the site collection data from the legacy version but leveraging the new branding and binaries to host the content in SharePoint 2013 look and feel.

Note  Site collection owners and administrators can now defer upgrade of their site collection user interface to SharePoint 2013 look and feel.

The entire upgrade process now flows through the Health Checker. Similar to how the Health Checker service provides feedback to farm administrators on the health of and potential issues with the SharePoint farm, the Health Checker provides site collection owners and administrators with information on the health of their upgrade process. SharePoint 2013 also includes throttling to ensure that multiple requests for site collection owners and administrators do not take down a server or farm.

Database Attach Process

Figure 1 shows a high-level view of the database attach upgrade process. The process consists of five main parts, described as follows:

  1. Database attach requires a working SharePoint 2013 farm, ready for you to attach legacy databases from a SharePoint 2010 farm.
  2. You copy databases from the legacy farm to your new SharePoint 2013 farm database server. This process typically involves using backups or detaching the databases from the legacy farm first (which incurs downtime).
  3. First, you upgrade service applications in the new SharePoint 2013 farm by attaching service application databases.
  4. Next, you upgrade content databases in the new SharePoint 2013 farm.
  5. Finally, site collection owners and administrators may decide when to upgrade their site collections to the new user interface and branding (this replaces the visual upgrade process in SharePoint 2010).

9781430249412_Fig04-01.jpg

Figure 1. The SharePoint 2013 Upgrade Process

I detailed the process for installing and configuring a new SharePoint 2013 farm. This described process begins the upgrade process, as shown in Figure 1. There are some slight differences in the configuration of the new SharePoint 2013 farm. If you are upgrading service applications (described in Table 1), you have no need to provision these services in the new farm. The farm wizard normally creates new web applications and service application databases for each desired service application, so you should not run the configuration wizard after provisioning a new SharePoint 2013 farm instance. Instead, you will create new application instances for each service application and attach the legacy service database.

Minimizing Downtime

When upgrading an existing SharePoint 2010 system, minimizing downtime and maintaining data integrity are very important. You might not impress users of your current legacy system if the SharePoint site goes down. Furthermore, an offline SharePoint system, used for business, could cost your organization serious revenue if offline for a long length of time. Fortunately, SharePoint provides capability to allow you to maintain your legacy system online while you work on the upgrade to SharePoint 2013 in parallel.

Setting the legacy SharePoint content and system databases to read-only allows users continuous use of your legacy system as a read-only resource. SharePoint 2010 is smart enough not to throw errors when encountering read-only SQL databases, and instead allows a read-only view of the data. This means users can continue to read documents and information in the legacy site and continue business as long as they do not need to write data back to SharePoint. Read-only use of data in the legacy system also ensures that users do not update data, which would render any copy in use for upgrade stale.

Setting SharePoint as read-only only buys you a small amount of time (relative to the size of your legacy system and number of users accessing it). You might have some angry users knocking on your door if you leave the legacy site read-only for a number of days without providing a new system to store new content. What you need is a fast way to upgrade content in the new SharePoint 2013 system.

SharePoint 2013 supports parallel upgrade of service application and content databases. Since the new farm is not yet operational, there is no real downside to pushing the resource limits of the system with parallel upgrades, if doing so allows a faster upgrade path. Since SharePoint 2013 also supports deferred site collection upgrade and side-by-side customizations (with side-by-side 14 and 15 hive directories), you can roll out the new SharePoint 2013 farm as soon as you have completed content and service application upgrades. The idea is to move users over to using the new SharePoint 2013 platform as quickly as possible, without causing discomfort to your users with a new user interface and changes in customizations.

 
Others
 
- SQL Server 2008 : Data management - Filegroups - Backup and restore flexibility
- SQL Server 2008 : Database file configuration (part 2) - Multiple data files, Sizing database files
- SQL Server 2008 : Database file configuration (part 1) - Volume separation
- Active Directory 2008 : Installing and Managing Trees and Forests - Creating Domain Trees and Forests (part 3) - Joining a New Domain Tree to a Forest
- Active Directory 2008 : Installing and Managing Trees and Forests - Creating Domain Trees and Forests (part 2) - Creating a Domain Tree
- Active Directory 2008 : Installing and Managing Trees and Forests - Creating Domain Trees and Forests (part 1) - Planning Trees and Forests
- Active Directory 2008 : Installing and Managing Trees and Forests - Reasons for Creating Multiple Domains
- Microsoft Lync Server 2013 : Integration with Other Microsoft Applications
- Microsoft Lync Server 2013 : Versions and Licensing
- Microsoft Lync Server 2013 : Lync Server Overview
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us