Solved

Unable to Upgrade MS SQL Server 2005 to 2008 R2

Posted on 2012-04-12
5
819 Views
Last Modified: 2012-06-14
I'm currently trying to upgrade an instance of SQL Server 2005 Standard 64bit Edition to SQL Server 2008 R2 Standard Edition. The issue I believe that I am having is that the SQL Server 2008 R2 media is MSDN as this has been re-purposed as a test server. Is it possible to upgrade from a fully licensed version of SQL Server to an MDSN license?

The error message that I'm getting during the installation is: - "Rule SQL Server 2008 R2 Feature Upgrade Failed" - The specified upgrade edition is not support.

Does anyone know if I'm on the right tracks with my guess?
0
Comment
Question by:MartynLawson
5 Comments
 
LVL 51

Accepted Solution

by:
Mark Wills earned 167 total points
Comment Utility
Yeah there have been a few challenges...

Basically it prefers "like for like (or better)" so going from 2005 std to 2008R2 std shouldnt be a real problem. Other than if from MSDN, maybe you have picked up developer or soemthing ?

First, double check the versions and make sure it is a supported upgrade : http://technet.microsoft.com/en-us/library/ms143393(v=sql.105).aspx

Then double check the system space and make sure that is supported : http://technet.microsoft.com/en-us/library/ms143506(v=sql.105).aspx There is also a lot of good links like the upgrade advisor in there.

But before you begin, the very fist things you need to double check is Windows Installer and .Net Framework. Make very sure they are the latest. They have single handedly bombed more upgrades than anything else.

Just another thought, have you tried to install side by side rather than upgrade in place ? If it is a test server, then that might be an option to see if you can get the media to install.

I know it is not much help, and maybe you have been to those pages before, but might be of some assistance...
0
 
LVL 28

Assisted Solution

by:Ryan McCauley
Ryan McCauley earned 333 total points
Comment Utility
It might be complaining because you're attempting to change the edition and upgrade at the same time. If you got he media from MSDN, are you sure it's standard edition and not developer edition? For a test server, Developer edition is fine (it's functionally the same as Enterprise in every way), but you can't install that edition in production (and comply with the license, anyways).

IF the media you're using is developer edition, you might be better off attempting to change the edition first, and then perform the upgrade, in two separate steps. You can use the install GUI to change the edition using the "Edition Upgrade" option in setup:

http://msdn.microsoft.com/en-us/library/cc707783(v=sql.100).aspx

Once you've done that, attempt to perform the upgrade using your SQL 2008 media and it shouldn't complain about the mismatch anymore.
0
 
LVL 5

Expert Comment

by:robertg34
Comment Utility
I suggest making backups of all your databases, completely uninstalling sql server then reinstalling with your new version and restoring the backups.

Upgrades are typically sticky business.  Clean installs are the way to go.
0
 
LVL 28

Assisted Solution

by:Ryan McCauley
Ryan McCauley earned 333 total points
Comment Utility
A complete uninstall/reinstall is the cleanest way to go, but it leaves you without a back-out plan if anything goes wrong or you realize you've forgotten something. I've done upgrades a number of times in the past and never had an issue, though they can sometimes be a bit picky.

That said, would it be possible to install SQL 2008 as a named instance and then migrate everything, re-directing your client applications to the new instance? That's the safest way to go - you don't take down or damage your old instance, so you can always roll back or refer to previous configuration if it's needed. Once your migration is complete, you also have the option of uninstalling your old default instance from the server completely, so you won't be running two forever.
0
 
LVL 1

Author Closing Comment

by:MartynLawson
Comment Utility
It appears that this was due to the fact that I was using the MSDN version of the software, so in the end I decided to install a seperate instance and then move the databases over.

Thanks for all your suggestions
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Data architecture is an important aspect in Software as a Service (SaaS) delivery model. This article is a study on the database of a single-tenant application that could be extended to support multiple tenants. The application is web-based develope…
In this article I will describe the Detach & Attach method as one possible migration process and I will add the extra tasks needed for an upgrade when and where is applied so it will cover all.
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

7 Experts available now in Live!

Get 1:1 Help Now