Welcome to MSDN Blogs Sign in | Join | Help

Michael Yeager's MSDN Blog

A stigmergic trail of SharePoint, asp.net and Silverlight Solutions
1. Upgrading SharePoint Site Definitions from v2 to v3: RECOMMENDED UPGRADE METHODOLOGY

I am in the process of upgrading a smaller SPS03 portal installation to MOSS 2007. This is in preparation for upgrading a much larger highly customized SPS03 portal installation to MOSS 2007.

Technet documentation on upgrading  can be found at: http://technet2.microsoft.com/Office/en-us/library/396c85d9-4b86-484e-9cc5-f6c4d725c5781033.mspx

MSIT best practice whitepaper around upgrading can be found at: http://www.microsoft.com/technet/itshowcase/content/hostsps07.mspx

This series of blogs is intended to compliment this documentation with my a record of the real world experience of working through the process of upgrading a significantly customized SPS03 to MOSS07.

To start off, I hear from those who have done a lot of upgrades, that the best practice for upgrading a heavily customized portal from WSSv2-SPS03 to WSSv3-MOSS07 is to:

  • first do a gradual upgrade while you fix the site definitions, web parts, css etc.
  • then once you have all of your sites upgrading perfectly, you should set up all of the files on a "Swing Farm", do a clean install of WSSv3-MOSS07, and then do a database upgrade

To repeat, you first create a replica of your v2 portal on a Virtual PC farm where you develop:

  • the v3 site definitions
  • the Definition Upgrade File that maps from the v2 site defs to the v3 site defs
  • upgraded web parts and applications
  • any css, images, page layouts, master pages

You then execute a gradual upgrade on this virtual PC farm, and once you have everything working, and you can execute a gradual upgrade and produce a perfectly working WSSv3 or MOSS07 portal or set of portals, then you build a "swing farm" with a clean install of WSSv3-MOSS07, install all of the working parts over to the Swing Farm, then bring over a backup of the current v2 live farm database, and attach the swing farm to the v2 database, and run a database upgrade to v3.

A good questionaire to go through before beginning a Gradual Upgrade:

http://blogs.devhorizon.com/blogs/reza_on_blogging/archive/2007/05/10/465.aspx 

Posted: Thursday, August 09, 2007 10:18 AM by mty
Filed under: , ,
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker