SQL Server Home
SQL Server 2008 Express SP1 won't Upgrade/Uninstall in Windows Server 2008 R2
as Not Reproducible
3/3/2010 1:19:23 PM
User(s) can reproduce this bug
I have a clean copy of Windows Server 2008 R2 64-Bit. I downloaded 2 files from Microsoft: SQL Server 2008 Express w/ Advanced Tools (SQLEXPRADV_x64_ENU.exe) & SQL Server SP1 (SQLServer2008SP1-KB968369-x64-ENU.exe). Both of them are the 64-bit version. I installed the Basic Engine that installation and then SP1. They both worked fine.
The problem occurs when I want to add another feature, let's say Full Text search. I open up the SQL Server Installation Center and then click the Install & Add Features link in the Install submenu like I did when I first installed SQL Server 2008. When I did that, I revived an error message that says Object Reference Not Found. At this point, I decided to run SQLEXPRADV_x64 again but the same error occured. At the same time, I went to the Uninstall Programs in Windows 2008. When I clicked Uninstalled the same Object Reference Not Found message appeared.
This basically means I have a one-way time limited permanent install. For the most part, I had better know what features I want installed because after that initial installation - I cannot upgrade or uninstall anymore. I also tried the same with Web Platform Installer. It installed SQL Server Express w/ SP1 but failed in installing Management Tools as an after-feature.
SQL Server 2008 SP1
Windows Server 2008 R2
Operating System Language
Steps to Reproduce
1) Start with a clean, untouched copy of Windows Server 2008 Enterprise Edition hosted on Rackspace Cloud
2) Download SQL Server 2008 Express w/ Advanced Tools (SQLEXPRADV_x64_ENU.exe) & SQL Server SP1 (SQLServer2008SP1-KB968369-x64-ENU.exe).
3) Install SQLEXPRADV_x64_ENU.exe using the default settings and click next all the way through to the end of the installation
4) Install SQLServer2008SP1-KB968369-x64-ENU.exe using the default settings all the way through the end of the installation
5) Now, rerun SQLEXPRADV_x64_ENU.exe. Go to the same installation/add feature link.
Similar things happens when I try to uninstall via the "Uninstall" program in the Control Panel. I also tried a basic slipstream install and the same thing happened.
Instead of going to the add feature GUI, it pops up this message:
2010-03-03 20:41:45 Slp: Object reference not set to an instance of an object.
2010-03-03 20:41:45 Slp: Watson bucket for exception based failure has been created
2010-03-03 20:41:45 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
2010-03-03 20:41:45 Slp: Sco: Attempting to open registry subkey
2010-03-03 20:41:45 Slp: Sco: Attempting to open registry subkey Software\Microsoft\PCHealth\ErrorReporting\DW\Installed
2010-03-03 20:41:45 Slp: Sco: Attempting to get registry value DW0201
2010-03-03 20:41:49 Slp: Submitted 1 of 1 failures to the Watson data repository
2010-03-03 20:41:50 Slp:
2010-03-03 20:41:50 Slp: ----------------------------------------------------------------------
2010-03-03 20:41:50 Slp:
2010-03-03 20:41:50 Slp: Error result: 204557340
2010-03-03 20:41:50 Slp: Result facility code: 1073
2010-03-03 20:41:50 Slp: Result error code: 19484
to post a comment.
Please enter a comment.
on 3/26/2010 at 9:49 AM
Exactly the same issue, also on Rackspace Cloud, Windows 2008 R2 Enterprise.
on 3/20/2010 at 7:33 PM
Also, I'm not sure if your resources allow but if you want to reproduce the error, just go to Rackspace Cloud, provision a Windows Server 2008 R2 server, and try the steps I provided.
on 3/19/2010 at 10:30 AM
Thank you very much. I'll give this a try.
on 3/19/2010 at 9:08 AM
Having investigated the issue, the indicators point to the possibility that you might have some files that are missing in the msi cache that setup requires. We tried to repro based on your exact steps but were unable to get the same result. Such errors are really hard to troubleshoot without having access to the actual machine. However, our engineers have suggested a manual fix for you which might potentially resolve the issue.
The recommendation is to manually install the redistributable msi files from the media , so next time when discovery runs it will find what it needs. Also if the system in question is 64 bit install both 32 and 64 bit versions of missing MSIs.
I hope this helps. Thank you for contacting us.
Microsoft SQL Server
on 3/12/2010 at 2:29 PM
Thank you very much for your detailed feedback and attached logs. We are currently in the process of investigating the issue that you reported and will be in contact with you to provide further updates as appropriate.
Thank you for your patience.
Microsoft SQL Server
to post a workaround.
Please enter a workaround.
on 5/1/2010 at 9:52 PM
Change the computer name. This seems like the most random solution, but it solved this same exact issue for me.
I was installing this on a Virtuozzo Container on Windows Server 2008.
© 2014 Microsoft