Review system requirements for upgrade (SharePoint Server 2010)
Published: May 12, 2010
Before you can upgrade your environment from Microsoft Office SharePoint Server 2007 to Microsoft SharePoint Server 2010, your servers must meet the following minimum requirements:
The hardware and software must meet or exceed the minimum system requirements to run the new version.
This includes the requirement for 64-bit hardware and 64-bit versions of the operating system and Microsoft SQL Server. Before you begin the upgrade process, make sure that your system meets or exceeds the minimum requirements in Hardware and software requirements (SharePoint Server 2010). Before upgrading, determine how much production capacity you have to have in your upgraded environment and identify the hardware that you must have for your upgrade based on that information. For more information, see Performance and capacity management (SharePoint Server 2010).
Office SharePoint Server 2007 must be updated to Service Pack 2
Your environment must be updated to at least Service Pack 2 of Office SharePoint Server 2007 to run the upgrade process, either for an in-place or database attach upgrade. We recommend that you install the October 2009 Cumulative Update because it includes improvements to the pre-upgrade checker tool. For more information about how to install service packs and updates, see the Updates Resource Center for SharePoint Products and Technologies. For a list of all available updates, see Update Center for Microsoft Office, Office Servers, and Related Products.
About these requirements
It is important that your hardware meet at least the minimum requirements that are listed in the article Hardware and software requirements (SharePoint Server 2010); otherwise, you might encounter issues during the upgrade process. For example, if your database server has insufficient memory or processor power, it may be unable to keep up with the number of transactions that occur during the upgrade process, and the upgrade may fail.
We recommend that you use a trial upgrade to determine exactly what hardware capacity you must have for an acceptable upgrade experience. For more information, see Use a trial upgrade to find potential issues (SharePoint Server 2010). If you experience capacity problems with your hardware during the trial upgrade, you can increase the capacity and repeat the upgrade until you are satisfied that you have found the optimal level of upgrade performance.
It is important to track the following three resource components for a server that is running SQL Server: CPU, memory, and I/O subsystem. When one or more of these components seems to have reached capacity, analyze the appropriate strategy based on the current and projected work load, and determine whether to add more resources or to scale out to a new server that is running SQL Server. In general, we recommend that you consider scaling out, in addition to adding more resources.