Chase's Techno Rants and Raves

Umm.. did I just hear that guy call it "C-Pound?!"

  Home  |   Contact  |   Syndication    |   Login
  19 Posts | 0 Stories | 22 Comments | 5 Trackbacks

News

Me

Archives

Image Galleries

As I mentioned in a previous post - I got a new machine.  After repaving it with Windows XP and Service Pack 3 I started installing my favorite development tools starting with latest and greatest Visual Studio IDE.  Unfortunately I should have RTFM'ed what what out on the web before I did this.  Once I was done doing that I proceeded to install SQL 2005 only to be hit with a nasty error message about using SKUUPGRADE to change versions.  The problem is that once you install VS 2008 - you will get some of the workstation components (such as osql and some other command line goodies).  The problems with this is now I cannot install SSMS 2005.

Trying the SKUUPGRADE didn't help me - I am sure I did something wrong but found something that worked before I could dig deeper into what I was missing.

I found some good posts on how to go about fixing this - but I am a visual guy and sometimes I find pictures (to forgive the old cliche) are worth a 1000 words.

So here is a visual guide to fixing this nasty problem (and if you have not installed VS 2008 yet and are reading this - don't do what I did - just install SQL 2005 first and you should be okay).

What you will need...

1: SQL 2005 Disk you tried (but failed) to install the workstation components with.
2: Your computer - keyboard - mouse etc...
3: Your sanity (make sure you have this - if you don't, go for a walk or something and come back later when you have regained it).

4: No paste, duct tape, welders or any other tools are required for this exercise

Part One - Cleaning up the mess by removing the components added by VS 2008.

1: Open your control panel and go to add remove programs (START->Control Panel->Add Remove Programs).

SSMS Step one

2: Find SQL Server 2005 and click the "Change Button".

SSMS Step two

3: You will be presented with the following dialog - select the "Workstation Components" radio button as shown.  Then click "Next".

SSMS Step three

 

4: The SQL Server Setup will start up again and you will be presented with the wizard startup dialog (I am not showing a picture of that for brevity).  Click "Next" button to continue and it will proceed to scan your system.  You will notice that there is a warning message for the Edition Change Check (just like when you tried to install it the first time around).  You can ignore this too and click next.

 

5: You should see the following dialog if you did everything right so far,  click the "Remove SQL Server" button - this will not remove the server components - just the one you selected in the above dialog (if you have been following along it should have been the workstation components that you selected).

 

SSMS Step four

You will be presented with a confirmation dialog next - Click the "Remove" Button and it will proceed to uninstall SQL Server's workstation components (in this case it will just be the client tools that got installed with VS 2008).  You will also notice that it removes MSXML 6 (I am not sure why it needs to remove this too as I am pretty certain that the Server components use it as well) - it's okay - we are going to be reinstalling it back in after this part is done.


Part Two - Installing the Workstation components to get SSMS to install (as well all the other components we just removed back again).

 

Now that our mess has been cleaned up it's time to reinstall the components.  Without leaving any of the Add / Remove programs area - we just click "Change" again. You will see the following.

 

SSMS Step five

 

Instead of picking an option in the radio button lists - we are going to click the "To install a new component, click here" link (I marked it in red in case it's not obvious). :)

SSMS Step six

Now it's will asking for the disk again.  Click browse and browse to either one of these paths (this should go without saying but I am adding here for completeness).

for X86 folks go here...

<drive>:\SQL Server x86\Tools\Setup.exe

for X64 folks go here...

<drive>:\SQL Server x64\Tools\Setup.exe

Click Ok and the Standard SQL Server 2005 setup dialog will present itself - accept the EULA - click next and it will scan your system for settings again - once more you will see the Version Change warning rear it's ugly head.  Ignore this and click "Next" once more.

Expand the client components node and tell it to install the pieces you want (or if you like to play with all this stuff - just left click and tell it to have all the features installed).

 

SSMS Step seven

Click the next button.

Note: You can install the Documentation from here if you want - but the chances are good that they are outdated in your installer disk - to get the latest and greatest docs go to the following hyperlink once you are finished with this step.

http://www.microsoft.com/downloads/details.aspx?FamilyId=BE6A2C5D-00DF-4220-B133-29C1E0B6585F&displaylang=en

 

It should confirm your choices - click "Install" and off you go!

Once this is completed you should be back to normal with SSMS installed on your workstation once again.

posted on Friday, June 13, 2008 9:43 AM

Feedback

# re: Whad'ya mean I can't install SQL 2005 Client Tools after installing VS 2008? 6/24/2008 5:31 AM Ian Penny
Thanks very much, very usefull guide solved a problem that 3 of us had been scratching out heads over for about a week.

# re: Whad'ya mean I can't install SQL 2005 Client Tools after installing VS 2008? 6/25/2008 10:26 AM Josh
Thanks!!!! This was a huge help

# re: Whad'ya mean I can't install SQL 2005 Client Tools after installing VS 2008? 6/30/2008 8:49 PM jer
Yet another thank you. Very useful tutorial... Good to know you can just uninstall the Workstation Components and not have to chuck the entire SQL installation as I've done in the past to try and solve this! :)

# re: Whad'ya mean I can't install SQL 2005 Client Tools after installing VS 2008? 7/15/2008 6:56 AM hellwitch
Hum i have a problem. I don't have the radio button for workstation components because i uninstalled VS 2008 and the Express version using the hidden installer but i must missed something other.

Now i think to install VS 2008 again to be able to unistall the workstation components by your way. I hope it will work.

# re: Whad'ya mean I can't install SQL 2005 Client Tools after installing VS 2008? 7/15/2008 8:01 AM hellwitch
No it still doestn't show up :(

# re: Whad'ya mean I can't install SQL 2005 Client Tools after installing VS 2008? 7/15/2008 8:17 AM Chase
If you uninstalled VS 2008 you should be able to just pop in the SQL 2005 disk and install it the standard way. There is no need to follow the directions listed here. These instructions are in place to provide the ability to install the 2005 Workstation components on a machine that already has VS 2008 installed without having to uninstall VS 2008.

If for some reason you uninstalled VS 2008 and still cannot install the workstation components from SQL 2005, you might want to check the list of programs that are installed and insure that EVERYTHING (SQL Modules) that VS 2008 installed are gone. If they are still there - manually uninstall them, then install SQL 2005, then after that - go ahead and install VS 2008 again using the standard installation track.

# re: Whad'ya mean I can't install SQL 2005 Client Tools after installing VS 2008? 7/15/2008 8:56 AM hellwitch
Well i uninstalled everyting from VS 2008 and it still said "there is another versing of workstation components" .

The stupid thing is that i can't find the driver disk if i do i will reinstall the windows because it already cost me 1 day!

# re: Whad'ya mean I can't install SQL 2005 Client Tools after installing VS 2008? 7/29/2008 12:35 PM Joe C
THANK YOU!

I thought I was loosing my mind. I figured my problem was installing VS 2008 first but couldn't find an easy way out of my problem.

This was great, and I agree, I generally prefer pictures over verbose instructions.

# re: Whad'ya mean I can't install SQL 2005 Client Tools after installing VS 2008? 8/13/2008 5:49 AM Brett
Thanks. I had same problem installing full sql server over the express edition.

# re: Whad'ya mean I can't install SQL 2005 Client Tools after installing VS 2008? 8/25/2008 4:36 PM Anu
Thanks a bunch!
I've been having trouble with this.

# re: Whad'ya mean I can't install SQL 2005 Client Tools after installing VS 2008? 8/27/2008 3:40 PM Stuart
Would this apply to an install of Express where we've since installed full SQL 2005 Std Ed?

It's basically coming up with the same message. SSMS is not installed but other components are as they are used by Backup Exec.

Only difference is that Express is 32 Bit and SQL Std Ed is 64 Bit. Would uninstalling the 32 Bit tools affect Backup Exec?

Post Feedback

Title:
Name:
Email: (never displayed)
Url:
Comments: 
Please add 3 and 2 and type the answer here: