How to upgrade Exchange 2007 (rtm) to Exchange 2007 SP2

Can anyone give me the best practice method to upgrade an Exchange Server 2007 from RTM to SP2?   Server is as below.

Exchange 2007 (rtm) is running on a single Windows Server 2003 x64 DC / Lan.
Server is running Windows Server 2003 x64 with Service Pack 3.
Again Exchange and AD are both running on one server in this LAN.

I have tried installing Service Pack 1 for Exchange 2007 before and it has failed and I had to just reinstall the image of the original rtm backup.

Any recommendations would be appreciated.

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

You Should be able to Upgrade to SP2 directly from Exchange RTM without any issues. Although the only known hiccup as far as Microsoft is concerned is that if you have MS Forefront Installed on your Exchange, you will either need to remove it or Stop all Forefront Services before starting the SP2 Setup. Following are Excerpts from MS Exchange SP2 release notes:
""If you install Exchange 2007 SP2 on a computer that is running the RTM version of Exchange 2007, all server roles are upgraded to Exchange 2007 SP2. You cannot choose which server roles you want to upgrade to Exchange 2007 SP2. ""
""Consider the following when you upgrade servers that are running the RTM version of Exchange 2007 together with Microsoft Forefront Security for Exchange Server. The original release (RTM) version of Forefront Security for Exchange Server is incompatible with Exchange 2007 SP2.

You must either remove Forefront Security for Exchange Server or upgrade it to a later version before you can upgrade to Exchange 2007 SP2. The Exchange 2007 SP2 Setup program does not pass prerequisites if the computer is running the RTM version of Forefront Security for Exchange Server.

If you are running the latest version of Forefront Security for Exchange Server, you must stop all Forefront services before you run the Exchange 2007 SP2 Setup program.""
btw here are the SP2 SetUp pre-requisites:

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Glen KnightCommented:
If you are having problems with the upgrade perhaps you could share any errors/event log entries with us so we can help you.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows OS

From novice to tech pro — start learning today.