Solved

SQL 2008 Upgrade Fails

Posted on 2011-03-22
8
311 Views
Last Modified: 2012-06-27
I have attempted the upgrade from SQL 2005 SP4 Standard Edition on a Windows server 2008 box.  (Both are 32-bit.)

I got an error saying that the upgrade failed, and the error is detailed in the attached log file.  

I don't want to uninstall SQL 2005 on this box, as it is being used for production.  I simply wanted to do an in-place upgrade.

Next, I tried installing a fresh copy of SQL 2008 into a new instance.  I was going to simply restore the backups of the 2005 databases into the new 2008 instance, in order to do a side-by-side upgrade.

But, I got the same error--just on doing an install.

Somebody suggested that the only way to do a successful upgrade from SQL 2005 to 2008 is to do so by conducting an installation of SQL 2008 on a new box and migrating backups of the 2005 databases from the old server.  I have done this succesfully a lot of times, but I find it hard to believe that an upgrade of SQL 2008 requires a new box.  It looks like that is the case, from what I'm seeing, however,

Any ideas on how to get past this and on how to conduct this upgrade on this box?
Summary-KLASQLII-20110322-094615.txt
0
Comment
Question by:apitech
  • 4
  • 4
8 Comments
 
LVL 15

Expert Comment

by:Aaron Shilo
ID: 35192036
Can you post the logs from here ?
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS>\Detail.txt
0
 
LVL 15

Expert Comment

by:Aaron Shilo
ID: 35192049
this file as well :
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110322_094615\sqlncli_Cpu32_1.log
0
 
LVL 1

Author Comment

by:apitech
ID: 35192097
here they are....
Detail.txt
sqlncli-Cpu32-1.log
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 15

Expert Comment

by:Aaron Shilo
ID: 35192276
hi

ok the problem i think is that you have sql client components installed on the machine.

remove all sql server components and then restart the system and reinstall.

Good luck
0
 
LVL 1

Author Comment

by:apitech
ID: 35192398
Hi Ashilo:

I have Tools, such as Management Studio, installed.  Is that what you mean by "client components"?  If not, please let me know specifically what those are.  Honestly, though, I really do not want to uninstall anything.  What if the upgrade still doesn't work?  Then, I have to scramble to reinstall and, possibly, get myself into a worse position.
0
 
LVL 15

Accepted Solution

by:
Aaron Shilo earned 500 total points
ID: 35193830
well i suggest you try to install a new instance into a new folder.
i mean that the install directory for sql server under "program files" or what ever should be diferent than the default folder.

may be this way the shared components wont fail to install
0
 
LVL 1

Author Comment

by:apitech
ID: 35194566
Well, the client tools and those components installed/upgraded fine.  It's the database engine that won't upgrade.

Anyway, I guess this is all a moot point.  I did not have much time today to get this situation fixed.  So, the client is ordering a new server.  I'm just going to do a new install of SQL 2008 on it and migrate the SQL 2005 databases over.

Apparently, you can't do an in-place upgrade, a side-by-side upgrade, or even a new install of SQL 2008 on a box that already has SQL 2005 on it.  Uninstalling SQL 2005 likely would be the remedy, but that is not a good idea in a production environment.

Thanks, just the same, for looking into this.  I appreciate it!
0
 
LVL 1

Author Comment

by:apitech
ID: 35194751
Also, if anyone is curious, below is a link to a few people that ran into the same issue that I did and did not find a resolution.  The topic that is discussed in the beginning is the exact same issue that I ran into!

This is crazy!

http://social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/814a42d0-aed4-41f5-b3c7-01eb84ce4e20

0

Featured Post

NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
T-SQL 10 37
SQL Server query - can a #temp table be improved with indexing? 6 47
Negative isnull? 3 16
SQL Sever 2010 View Join Does Not Return All Rows 14 16
Why is this different from all of the other step by step guides?  Because I make a living as a DBA and not as a writer and I lived through this experience. Defining the name: When I talk to people they say different names on this subject stuff l…
In this article we will learn how to fix  “Cannot install SQL Server 2014 Service Pack 2: Unable to install windows installer msi file” error ?
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Via a live example, show how to setup several different housekeeping processes for a SQL Server.

821 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