Home > Systems Channel Tips > Server Management > Planning a SharePoint 2003 to SharePoint 2007 migration
Systems Channel Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

SERVER MANAGEMENT

Planning a SharePoint 2003 to SharePoint 2007 migration


James Pyles, Author, Wiley Publishing Inc.
07.07.2009
Rating: --- (out of 5)


Systems Channel Update
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


The first part of your plan involves knowing what you're working with. In the case of SharePoint Portal Server 2003, there are only two options, so it's pretty simple:

  • Microsoft Office SharePoint Server 2007 with Standard Edition Client Access Licenses (CALs)
  • Microsoft Office SharePoint Server 2007 with Enterprise Edition Client Access Licenses (CALs)

Our working MOSS 2007 deployment for this book has been the Enterprise Edition, but if you'll recall when you first went through the installation process, you had the option to install either the Standard Edition or the Enterprise Edition. The upgrade options are the same.

NOTE: If you are running Windows SharePoint Services (WSS) 2.0, you can migrate to Windows SharePoint Services 3.0. There is an option to migrate from WSS 2.0 to MOSS 2007; however, it's an advanced option that must use stsadm site transfers.

Determining the migration readiness of SharePoint Portal Server 2003

Before you can do anything, you need to determine whether your current SharePoint 2003 site structure is prepared for the migration. Most likely, the site structure won't be ready by chance, and you'll need to perform tasks during the assessment process in order to make sure the migration goes smoothly. You must investigate several areas to ensure that your 2003 sites migrate correctly to SharePoint 2007.

The first major hurdle is to determine whether any portion of your site collection has been modified or customized in any way. The most common utility used to customize SharePoint 2003 is FrontPage 2003. Any site or portion of a site that has been so modified will not be "understood" by the SharePoint 2007 migration tool and will retain any "look-and-feel" elements that were created by FrontPage. The good news is that after the migration, you can return each modified site to the look and feel you'd expect in SharePoint 2007. The bad news is twofold: first, you mu...


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Server Installation and Upgrades
Microsoft System Center Configuration Manager 2007 pre-installation tips
Microsoft System Center Configuration Manager 2007 installation steps
VMware extends vSphere Enterprise Edition availability
Windows Server 2008 Server Core installation
Configuring Windows Server 2008 Server Core
Upgrading to energy-efficient servers
SharePoint 2003 to SharePoint 2007 pre-migration tasks
Determining a SharePoint Server 2007 upgrade migration plan
Server virtualization technology guide
Configuring SharePoint 2007: Post-installation tasks

Microsoft Windows Server Management and Consulting
Windows Server 2008 Server Core management options
Windows Server 2008 R2 Server Core changes and administration
FAQ: Migrating from Windows Small Business Server 2003 to 2008
FAQ: Performing a migration to Windows Small Business Server 2008
Top 10 resources on new Windows Server 2008 features
New features in Windows Server 2008 R2
SharePoint 2003 to SharePoint 2007 pre-migration tasks
Determining a SharePoint Server 2007 upgrade migration plan
Configuring SharePoint 2007: Post-installation tasks
Managing Linux clients with System Center Operations Manager 2007 R2

Server Management
Microsoft System Center Configuration Manager 2007 pre-installation tips
Microsoft System Center Configuration Manager 2007 installation steps
Windows Server 2008 Server Core installation
Configuring Windows Server 2008 Server Core
Windows Server 2008 R2 Server Core changes and administration
Windows Server 2008 Server Core management options
FAQ: Migrating from Windows Small Business Server 2003 to 2008
FAQ: Performing a migration to Windows Small Business Server 2008
Top 10 resources on new Windows Server 2008 features
Upgrading to energy-efficient servers

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


st do so on a site-by-site basis so it will be time-consuming, and second, in returning the look and feel as described, you will likely overwrite any of the modifications that FrontPage originally performed.

This issue doesn't exist just at the site level. Any customized web parts you added in 2003 will also not be able to migrate correctly to 2007 for the same reason. Because creating customized web parts is a fairly common practice, you will likely have to face this issue; in fact, you'll likely discover that some of the "off-the-shelf" web parts that came with 2003 will also suffer migration problems. There's no workaround here. After the migration is done, you'll need to test every web part in your site collection to see whether it retained its functionality.

You will also need to check any other customizations that were performed in 2003 such as themes, customized branding, any added extensions, and other programmatic tweaks. It is likely that these will have been overwritten during the migration process and will not function correctly.

As you can see, migration is not without its risks. Although the process will certainly have better results if you are migrating a completely "out-of-the-box" version of SharePoint 2003 to 2007, even then the results aren't guaranteed. For that reason, it would be better to test the migration process first in a lab scenario before applying it to your production environment.

Testing the migration in the lab

You, the reader, are ideally positioned to understand this portion of the chapter because you have been working in and have become familiar with a SharePoint lab environment. By now, you should be well acquainted with creating, testing, breaking, and fixing various scenarios in SharePoint. Creating a lab environment for migration testing is just a bit different, though.

In essence, you will need to create a small, mirror image of your production SharePoint 2003 environment. Although it doesn't have to contain the scope of your corporate SharePoint platform, it must contain all the individual elements that you want to survive the migration process. This means that if you have customized some of your websites using FrontPage, you'll need to duplicate those customizations on sites in the test model. The same goes for customized web parts, themes, and so on. In fact, given that even "standard" web parts are prone to breaking during migration, your test platform should contain examples of every web part in your production platform.

In addition to creating your test SharePoint 2003 environment and migrating it to 2007, you must also make it available to a team of subject-matter experts who will represent the end users. Although it wouldn't be very productive to have all the company employees both doing their actual work in the production environment and duplicating their actions on the test platform, you can select representatives to simulate all the typical tasks end users are expected to perform and see how the test environment responds. This is better than just performing the testing yourself since you can't hope to know every detail of every task that people in the company perform in SharePoint on a daily basis. If you're lucky, you'll work in an environment that has a Quality Assurance or other testing department that is trained for such a function.

In preparation for the migration, and particularly once you've created your test environment and subject testing has begun, it is critical that you do not perform any modifications on the production SharePoint platform. SharePoint 2003 must become completely static as far as any changes in design and functionality are concerned, and the test environment must mirror that static state so that you know the data resulting from the testing will truly represent what you can expect when you perform the actual migration on the production SharePoint environment.

Migrating database services

I'm tempted to say "there aren't any issues with migrating database services" and just move on, but since SharePoint 2003 and 2007 must access database services pre- and post-migration, you need to know (and are perhaps relieved) that you aren't required to migrate your Microsoft SQL Server database just because you are migrating SharePoint. SharePoint 2007 supports database services provided by Microsoft SQL Server 2000 SP3a or newer, so you can continue to use whatever version of SQL Server under 2007 that you were using with 2003 as long as it meets this requirement.

Of course, ambitious database server administrators might see this as an opportunity to upgrade their hardware and/or software platform, but ideally the CIO or CTO will make those decisions based on financial and administrative costs as well as overall impact on productivity. Migrating SharePoint and SQL Server at the same time might result in a longer service downtime, and performing a migration of two critical systems at the same time increases the opportunity for something to go wrong.

[IMAGE]
[IMAGE]Planning a SharePoint 2003 to SharePoint 2007 migration
[IMAGE]  SharePoint 2003 to SharePoint 2007 pre-migration tasks
[IMAGE]  Determining a SharePoint Server 2007 upgrade migration plan
[IMAGE]  Download the rest of this chapter excerpt

Printed with permission from Wiley Publishing Inc. Copyright 2008. MCTS: Microsoft Office SharePoint Server 2007 Configuration Study Guide: Exam 70-630 by James Pyles. For more information about this title and other similar books, please visit http://www.wiley.com.


Rate this Tip
To rate tips, you must be a member of SearchSystemsChannel.com.
Register now to start rating these tips. Log in if you are already a member.




DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsITKnowledge ExchangeTipsMultimediaWhite PapersBlogsEvents
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts