Monday, September 20, 2010

Migration by the numbers – Step 2

Step 2 in a series of posts documenting the Microsoft SharePoint Foundation 2010 upgrade process on SBS 2008. This is based on the document:

 

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2dc66a0f-f840-4b29-93d3-13db70c85cba&;;displayLang=en

 

Step 2: Run the pre-upgrade checker for SharePoint Foundation 2010

 

image_2_17BE0C57

 

Select Start then right mouse click on Command Prompt and Select Run as administrator from the menu that appears.

 

image_4_17BE0C57

 

Click Continue to accept User Access Control.

 

image_6_17BE0C57

 

At the command prompt:

 

cd\program files\common files\microsoft shared\web server extensions\12\bin

 

and press ENTER to change to the SharePoint programs directory.

 

Now at the command prompt type:

 

stsadm –o preupgradecheck

 

and press ENTER to run.

 

image_8_02CC89E4

 

You should now see something similar to that shown above as the command performs a number of checks and writes the results to a log file in the directory:

 

cd\program files\common files\microsoft shared\web server extensions\12\logs

 

When the process is complete you will be returned to the command prompt and a summary report will also be displayed in your browser like so:

 

image_10_02CC89E4

 

It is very important to read ALL of this report, especially the last section.

 

image_12_02CC89E4

 

The simple reason is that this report gives you a whole swag of information about your WSS v3 installation including what SharePoint features are present, database sizes, URL’s etc. It is especially important to note and rectify any errors or warnings before proceeding.

 

It is important to be aware that certain features (like Group board workspace) won’t work in SharePoint Foundation 2010 and should be removed prior to migration. You may also want to closely consider how to handle any of the custom templates that have been used with your site (here’s some guidance on the Fabulous 40 WSS v3 templates).

 

In summary this preupgradecheck function is going to save you a lot of heartache if you carefully consider what it is telling you and take appropriate action.