SQL Server Developer Center > SQL Server Forums > SQL Server Express > KB970892 Sql server will not insall
Ask a questionAsk a question
 

AnswerKB970892 Sql server will not insall

  • Thursday, October 15, 2009 4:08 PMnodak Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    SQL update will not install KB970892 error code 0x663. Now I can not open any of my programs that need sql. I have been on hold with microsoft on and off for two hours now. ANY HELP

Answers

  • Friday, October 16, 2009 3:11 PMMe and no one else Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    I was having the same problem so I did some digging and found out that if you have any SQL Server related services disabled then it will prevent the update from completing.  That being said, I had SQL Server (EXPRESS) disabled since I also have the full-blown version of SQL Server 2005 installed and it was eating up my memory/resources ... so I disabled it awhile back.  To get this update to go thru without failing I basically pulled up the Services console (ie:  goto Start-Run ... and type in services.msc) and changed the status from "Disabled" to "Manual" and I started the service just to be sure.  Then I reran the update and it went all the way through without any problems.  Afterwards I stopped the services and I'm hoping that by leaving the Status at "Manual" that I want have to stop it and disable it for future updates that could be impacted by this.  If not, I'll just continue to disable it manually because it is a resource hog.

    Hope this helps.

All Replies

  • Thursday, October 15, 2009 11:43 PMben1997 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    there are no error messages on my screen, but the yellow update icon always there. "Security Update for SQL 2005 service pack 3(KB970892) " check box is selected and it is gray. you can install it again and again and again...
  • Friday, October 16, 2009 7:44 AMAndreas Paulsson Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Same thing here. Running XP x64. SQL Server (Developer Edition) still works, though.
  • Friday, October 16, 2009 8:37 AMTheLinuxGuru Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Same problem here for last 2 days on Vista Business Edition, SP2.

    Tried the obvious - clearing cache, tried with the service running and with it stopped, tried mix of related stuff stopped (e.g. SQL server active directory helper, Server browser etc) but all to no avail.

    We do use a lot of SQL server requests here... but on separate servers anyway (and they're running Linux with MySQL since we outgrew MSSQL on Server 2008) so I suppose the answer is to just disable the service and ignore the update, as most people don't need the server running locally anyway?



  • Friday, October 16, 2009 3:11 PMMe and no one else Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    I was having the same problem so I did some digging and found out that if you have any SQL Server related services disabled then it will prevent the update from completing.  That being said, I had SQL Server (EXPRESS) disabled since I also have the full-blown version of SQL Server 2005 installed and it was eating up my memory/resources ... so I disabled it awhile back.  To get this update to go thru without failing I basically pulled up the Services console (ie:  goto Start-Run ... and type in services.msc) and changed the status from "Disabled" to "Manual" and I started the service just to be sure.  Then I reran the update and it went all the way through without any problems.  Afterwards I stopped the services and I'm hoping that by leaving the Status at "Manual" that I want have to stop it and disable it for future updates that could be impacted by this.  If not, I'll just continue to disable it manually because it is a resource hog.

    Hope this helps.
  • Sunday, October 18, 2009 4:37 PMTheLinuxGuru Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Proposed Answer
    SQL update will not install KB970892 error code 0x663. Now I can not open any of my programs that need sql. I have been on hold with microsoft on and off for two hours now. ANY HELP

    Just by chance I mentioned this problem in my local pub and was overheard by a silver surfer, who asked me the obvious... "Why don't you just uninstall SQL Server then?".

    I didn't know if it would stop the rest of the system from working (It is Vista Business Edition, and Server 2005 was pre-installed when it came from Dell) or whether the Anti-Virus or Anti-Spyware would be affected... but was so fed up with the KB970892 glitch I thought I'd try... and it worked. Yes, everything works fine after removing SQL Server 2005, and the Microsoft update now go through without problem because it knows not to try to download the fix for server 2005 as I'm not using it.

    Now this isn't the fix for everyone I'm sure, as some people *do* use MSSQL locally... But it's worth a try, and it certainly didn't break my machine!
    • Proposed As Answer byTheLinuxGuru Monday, October 19, 2009 7:34 AM
    •  
  • Monday, October 19, 2009 12:58 PMJCWeber Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Thanks.  I had the same problem as I occasionally need SQL locally but generally don't start the service to save memory. 

    Starting the two services that I have specified as Manual: "SQL Server" and "SQL Server Agent" enabled kb921896 to install. 

    It was not neccessary to change the Startup method, simply starting those two key services was adequate.
  • Friday, October 23, 2009 7:14 AMJiuJitsuMike Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Proposed Answer

    normally I see this quite a bit with SBS 2003, but this is what worked for me

    Under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft
    SQL\Server\MSSQL.1\Setup\Resume, if set to 1, change to 0. Once changed to 0

    This has worked for SQL 2005 SP2 and SQL 2005 SP3 installs....

    • Proposed As Answer byPaul Leclerc Tuesday, November 10, 2009 3:44 PM
    •  
  • Monday, October 26, 2009 4:59 AMmilanop Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Where normally you can find the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft
    SQL\Server\MSSQL.1\Setup\Resume

    As previous recommednations did not work, now I have to go with your recommendation!
  • Tuesday, November 03, 2009 2:03 PMJanet work Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    The solution proposed by JiuJtsuMike worked for me.

    You can find what he's talking about in the registery: Start>run> then type: regedit

    Then navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft
    SQL Server\MSSQL.1\Setup\Resume


  • Tuesday, November 10, 2009 3:47 PMPaul Leclerc Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    The solution proposed by JiuJtsuMike also worked for me (registry fix). I tried the other methods (starting other SQL server services, enabling disable SQL Server services) and it did not work.

    BTW: I got this update after installing Visual Studio 2008 SP1 and running Windows Update again.  So, if you're puzzled why you'd get this update when you're not even "using" SQL Server, it's because VS 2008 and VS 2005 installs SQL Server 2005 Express.
  • Friday, November 20, 2009 5:35 AMJuancito El Caminador Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    This also worked for me. It is amazing how much pain people have to go through with M$ just to get the basic security flaws covered.

    I was banging my head for days on this one.

    Thank you for the research and the posting.
  • Monday, November 23, 2009 3:29 PMscottiedog Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    JiuJitsuMike's solution works

    Reinstalling SQL Server also works but reg edit is easier.
  • Friday, November 27, 2009 7:41 AMjaybart Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    normally I see this quite a bit with SBS 2003, but this is what worked for me

    Under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft
    SQL\Server\MSSQL.1\Setup\Resume, if set to 1, change to 0. Once changed to 0

    This has worked for SQL 2005 SP2 and SQL 2005 SP3 installs....


    Yes, this works. I have never, ever, trusted myself to do anything with the registry-- the warnings about doom and gloom from a mistake scare the ____ out of a total novice like myself-- who just wants the stupid machine to work, doesn't mess around with settings, etc.

    Having failed to find any other trick that works, tried this one with some trepidation, and the problem is now resolved. Changed a 1 to a 0. For the life of me I have no idea how a person would ever get to the point that they look at a failed update and think.."humm, ya know I bet that value buried 5 levels down in the registry is probably set to 1 and thats causing the issue". Its amazing to me. But it worked. JiuJyutsu Mike, your kung fu is the best!
  • Friday, November 27, 2009 7:45 AMrawilliam Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Try downloading the update and running the install manually.  I found for me that the problem came from trying to update x86 based versions or SQL server running on an x64 box.  The auto update attempted to update using the x64 version of the update software.  I did a manual update with the x86 version of the update software and it went fine.

  • Friday, November 27, 2009 10:58 PMjarchnca Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    This registry entry does not exist on my PC, and I continue to get this ANNOYING error from MS (going on for 6+ weeks now).  I don't use SQL (at least ot my knowledge) - so next step will probably be to try and REMOVE it and see if that cures the problem...

    Geez, MS - don't understand why you can't fix stuff like this...
  • Tuesday, December 01, 2009 2:44 PMslettenca Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    thanks, of all the options listed, for over a month, this is the only one that worked.  thank you.