Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

If you would like a copy of these instructions that are printable you can download the PDF version of Upgrading from SPS 2003 to MOSS 2007 using the gradual approach.

These are essential the same steps I uploaded back in the beta phase. Just updated to reflect the RTM version of the product.

Warning – these directions make it seem very simple to upgrade from 2003 to 2007. While at the core it can be an easy process in reality there is a lot of planning and decision making you need to do before you ever sit down with this guide. In class it is taking me hours of lecture just to present all of the options and reasoning to the students. How much time have you spent planning to this point? Here is a quick list of some of the topics we cover.

  • Which method are you going to use? Gradual, In place, or database migration?
  • Do you have a communication plan in place? For who? Your content managers? Users?
  • If gradual do you have a new URL planned and setup?
  • Is your hardware strong enough? The hardware specs have gone way up from v2.
  • What type of farm do you have now? Are you upgrading to the same farm type?
  • Do you have any custom site definitions? Have you created mapping files for them?
  • Do you have unghosted pages? Do you know what you are going to do with them?
  • Are you using 3rd party web parts? Will they work with v3? What about custom web parts you wrote?

Anyway, you get my drift. This process is way tougher than just getting your portal upgraded. I am not trying to scare you I just would feel responsible if I didn't let you know some of the other challenges you will have. Ok. A couple of my quick points and then the directions begin.

This step by step guide will hopefully help you to go from a SharePoint Portal Server 2003 with Service Pack 2 to Microsoft Office SharePoint Server 2007. The environment that I am using to create these instructions is as follows.

  • Windows Server 2003 Standard i386 running Active Directory and DNS
  • SharePoint Portal Server 2003 with SP2
  • SQL Server 2000 SP4

Check out http://www.SharePointUpgrade.com for the latest information on upgrading SharePoint. If you want to contribute ideas or content please notify help@sharepoint911.com.

I am also using SNAGIT 8 from TechSmith for screen captures

The concepts, environment, and my learning curve have all come thanks to SharePoint Solutions. I am part of the team that has created and is delivering their Upgrading From SharePoint 2003 to SharePoint 2007 course.

For Microsoft instructions on upgrading from 2003 to 2007 check out Upgrading to Microsoft Office SharePoint Server 2007 .

  1. Download Microsoft .NET Framework Version 2.0 Redistributable Package (x86)
  2. Install .NET 2.0 by running dotnetfx.exe that you just downloaded.
    1. At the welcome screen click Next
    2. At the EULA screen click I accept and Install
    3. The install will now run for several minutes and will give you a message when it finishes
  3. Download the Microsoft .NET Framework Version 3.0 Redistributable Package (x86)
  4. Install .NET 3.0 Framework
    1. Double click dotnetfx3.exe
    2. Read the license agreement and click I have read and Accept
    3. Click install
    4. You will notice that the installer minimize to the tray. You need to wait until it finishes and you get message as such.

  5. Once you click the message it will send some anonymous information back to the mother ship. Give it a second to finish
  6. Now you need to download Microsoft Office SharePoint Server 2007(trial version). The trial version can be converted to a full installation anytime within the 180 day limit by just putting in a full license code.
  7. Now you are ready to install MOSS
    1. Double click the setup.exe file you just downloaded
    2. Enter your product key or the trial key and click continue
    3. At License Terms screen check I accept and click Continue
    4. SLOW DOWN! At this screen it is very easy to make a mistake that will cause you a lot of grief so be careful.
    5. First thing to do is to choose your upgrade approach. In my testing (a couple hundred upgrades to this point) I have found that gradual is the best approach to use. It provides maximum flexibility since it will let you run v2 and v3 sites from the same machine side by side. For these instructions we will assume you want to do a gradual upgrade. For more information on the options available check out Joel Oleson's post.
    6. To do a gradual upgrade choose Yes, perform a Gradual Upgrade and click install now.

    7. Now prepare to wait a few minutes while the bits are actually installed.
    8. Finally you get the completion screen. Make sure the box is unchecked to Run the config wizard and click close.
    9. Odds are you will get a screen that says you must Reboot to complete setup. If you do click Yes.
    10. If you rebooted log back in when it finishes.
  8. If the configuration wizard is open close it now. You will come back to it after a few more steps.
  9. Using the command prompt navigate to C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN and run Prescan.exe /c preupgradescanconfig.xml /all
    1. You can review the output here to find unghosted pages and what definitions your sites are using.
  10. Close the command prompt
  11. Now we can run SharePoint Products and Technologies Configuration Wizard by going to Start> Microsoft Office Server > and clicking the link.
  12. On the Welcome screen click Next
  13. On the pop up about warning click Yes
  14. On the language pack screen click OK. If you have any language packs to install now would be the time to do it. For more information check out this.
  15. On the connect to a server farm screen you need to choose No, I want to create a new server farm and click Next

  16. Now you need to specify the name of the SQL server and the account password that SharePoint will use. In our example we are SQL is installed on the local server so we will enter the server name and the password.

  17. Now you can take the defaults here and click Next. If you wanted to specify the port that Central Administration will use you may do so now. You also have the option to choose Kerberos authentication instead of NTLM. If you are familiar with how to make Kerberos work it is the preferred method. If you have no idea what that is then NTLM will work fine and you don't lose anything.
  18. At the Completing screen make sure things look good and click Next.
  19. Now sit back and relax. This will take several minutes to process the 11 steps necessary. Once it finishes you will get a Configuration Successful screen where you can click Finish.
  20. You will not be automatically taken to SharePoint Central Administration. Here we need to get your farm back to fully functional. The first step is to click on the Operation tab
  21. Now click on Services on server under Topology and Services
  22. If you look in the server role section will see several options. You need to choose Single Server in our example.
    1. Now for the options at the bottom we need to get all of them Started. To the right of each one that you need to start you will set Start
    2. Click start for Document Conversions Load Balancer Service
    3. Click start for Document Conversions Launcher Service
      1. For the load balancer select your server name and click ok
    4. Click start for Excel Calculation Services
    5. Click start for Windows SharePoint Services Search
      1. Fill out your service accounts in the form domain\username and the enter password
      2. Accept the other defaults and click Start
    6. If everything looks like below you are ready to continue
  23. Now click on the Home tab

You are now ready to go on performing a gradual upgrade. I will save this process and explanation for another day. I am sure if you have gotten to this point you are as tired as I am. This was not a hard process just long and tedious.

If you want to continue on then here is a brief outline of your next steps

  • Go back to the operations tab and click on site content upgrade status
  • Find your portal and click Begin upgrade
  • Once you fill out that screen you will be able to start upgrading sites
  • When you go to upgrade your sites remember you always have to upgrade the root site first
    • Sometimes after you upgrade the root site you need an iisreset before you can upgrade another site

One more thing before I let you go. Did you read the warning above? You should go back and read that. There is still a lot to do, you just finished the easy part.

Have fun!

Shane – SharePoint Help

kick it on SharePointKicks.com
Published Sun, Apr 15 2007 23:45 by Shane
Filed under:


# Upgrading from SPS 2003 to MOSS 2007 Beta2 TR using the gradual approach

Sunday, April 15, 2007 6:46 PM by The SharePoint Farmer's Almanac

# Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

Sunday, April 15, 2007 6:51 PM by SharePointKicks.com

You've been kicked (a good thing) - Trackback from SharePointKicks.com

# re: Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

Wednesday, April 18, 2007 4:24 PM by Noel


 When doing the upgrade,I am creating upgrade definition files and the new site definition files required for upgrading my current custom defintion files.

 In 2003 ,I had also customized the schema files for lists i.e. document library and issuelist to include some custom columns that I needed.I have created the exact upgrade feature which matches with the columns from my 2003 but for some reason i get the message invalid schema.

 Have you faced something similar.any help would be appreciated,



# Good SharePoint Upgrade Articles and Posts

I wanted to point you to some recent content on upgrade and introduce you to some partners that otherwise

# re: Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

Thursday, July 12, 2007 2:26 AM by Amit

While following the steps, I get following error while running prescan.exe. Please guide:

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN>Pres

can.exe /c preupgradescanconfig.xml/all



ERROR: Failure in the pre-upgrade scan tool.  See the log files for more details


File Name:C:\DOCUME~1\dmadmin\LOCALS~1\Temp\PreupgradeReport_633198418455445802_


File Name:C:\DOCUME~1\dmadmin\LOCALS~1\Temp\PreupgradeReport_633198418455445802_


# re: Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

Thursday, August 23, 2007 9:09 AM by vjpShare


How did your upgrade get through?

Can you provide me the steps that you handled for upgrading customization?

thanks in advance.

# re: Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

Wednesday, September 05, 2007 7:23 AM by Mohamad Moammar


I would like to ask you if you finished Part II. If yes, may you please publish its URL.


Mohamad Moammar

# re: Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

Wednesday, December 19, 2007 4:22 AM by khan


whats next, how to perform gradual unpdate?

what we have to do next, please tell me, Thanks

# re: Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

Friday, January 18, 2008 8:54 AM by Kevin

I think the BIN diretory, which comes after the number, is changed to 40 instead 12. prescan tool requires WSS v2. the directory 12 stands for WSS v3. For those who run the In-place method, I think they must run the prescan tool in prior to putting the MOSS 2007 CD into CD-ROM.

# re: Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

Tuesday, April 15, 2008 5:24 AM by weupzz

Hi Shane, where's the next part?

# re: Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

Thursday, May 15, 2008 10:28 PM by Maneesh

Hi Shane, could you provide an approach for database migration?

# re: Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

Wednesday, June 04, 2008 8:46 PM by ai

Hi! Can you please provide an approach for database migration.. please.. thanks a lot.

# re: Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

Tuesday, October 14, 2008 6:35 AM by Daniel

Hi Amit,

I also face the same problem as yours.. which showed out

"ERROR: Failure in the pre-upgrade scan tool."

at the end of the pre-scan.

have your problem solved ?? Pls advice.

Tx lot.


# re: Upgrading from SPS 2003 to MOSS 2007 using the gradual approach

Thursday, September 02, 2010 2:07 AM by Rüya Tabirleri

Thank you  comment

Leave a Comment

If you can't read this number refresh your screen
Enter the numbers above: