Upgraded SQL Server 2005 to SQL Server 2008, but it still reports 2005

  • I upgraded my SS2k5 instance to SS2k8 using the standard upgrade process from MS, but the instance still shows as ss2k5. I don't understand.

    Jim

  • Did the upgrade succeed? Did you upgrade the database engine or just the client tools? Are you looking at the right instance?

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • All good questions. I believe I upgraded the engine and the tools. I can't post images here very well, so I'm a little challenged. I already had SSMS2k8 installed. I think I just figured out how to attach an image. The two images attached show SSMS and the Programs Utility for the MS Server 2008 server. What else can I show?

    Is it possible that SSMS is forcing a compatibility level, or has the upgrade utility done that? I don't need it. My stuff is quite compatible with SS2k8.

    Jim

  • No, that's not a compat level. I suspect you're connecting to the wrong instance, the services shows a SQL 2005 instance as well as the SQL 2008.

    Did you install a named instance instead of upgrading the default instance? That's what it looks like.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • I agree, that's what it looks like, but I can't seem to find the named instance. How would I find it?

    Jim

  • Start with SQL Server Configuration manager, or in management studio (the 2008 one) check registered servers.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • Capture file 3 shows a T-SQL script that should show all instances on a given machine. I also ran a C# program designed to do the same thing...no joy. Just the one instance. Maybe rerun the installation?

    Jim

  • Check SQL Server Configuration Manager. The screen shot of installed programs shows 2 SQL installations, one 2005, one 2008 R2.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • open a cmd prompt on the machine and post the output of

    NET START

    -----------------------------------------------------------------------------------------------------------

    "Ya can't make an omelette without breaking just a few eggs" 😉

  • See Capture 4

    Jim

  • Interesting! This also shows just the one instance. Does SQL Server Configuration Manager also show just one?

    As Gail says, your installed programs overview shows 2 installations - one 2005 and one 2008.


    Kind regards,

    Vegard Hagen
    Norwegian DBA, occasional blogger and generally a nice guy who believes the world is big enough for all of us.
    @vegard_hagen on Twitter
    Blog: Vegards corner (No actual SQL stuff here - havent found my niche yet. Maybe some day...)

    It is better to light a candle than to curse the darkness. (Chinese proverb)
  • If I had to guess, I'd say SQL 2008 was installed as a new installation (not an upgrade) and the database engine was not installed. So 2008 client tools and the rest, but no DB engine.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • JimS-Indy (10/16/2012)


    I upgraded my SS2k5 instance to SS2k8 using the standard upgrade process from MS, but the instance still shows as ss2k5. I don't understand.

    Could you please provide the screenshot of your SQL Server Configuration Manager (with SQL Server Services option selected in right pane)? I think that will make the scenario clear.


    Sujeet Singh

  • JimS-Indy (10/16/2012)


    See Capture 4

    well, according to the output you only have one instance of SQL Server and it's a default instance. Go into services.msc and right click the service

    SQL Server (MSSQLSERVER)

    Obtain the binary installs path and post the details back here, you can usually tell by the path whether its a 2005 or 2008 instance.

    -----------------------------------------------------------------------------------------------------------

    "Ya can't make an omelette without breaking just a few eggs" 😉

  • Note Capture 5 -- SQL Server Configuration Manager.

    Capture 6 -- Server Manager.

    Jim

Viewing 15 posts - 1 through 15 (of 31 total)

You must be logged in to reply to this topic. Login to reply