小弟重新装系统以后发现SQL Server 2000不能用了    无奈卸了重装         结果出现了一个问题    安装失败显示如下:   [ 安装程序配置服务器失败。参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息。]    打开sqlstp.log 文件显示如下:[
21:19:47 Process Exit Code: (-1) 
21:21:33 安装程序配置服务器失败。参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息。
21:21:33 Action CleanUpInstall:
21:21:33 C:\WINDOWS\TEMP\SqlSetup\Bin\scm.exe  -Silent 1 -Action 4 -Service SQLSERVERAGENT
21:21:33 Process Exit Code: (1060) 指定的服务并未以已安装的服务存在。21:21:33 C:\WINDOWS\TEMP\SqlSetup\Bin\scm.exe  -Silent 1 -Action 4 -Service MSSQLSERVER
21:21:33 Process Exit Code: (0) 
21:21:33 StatsGenerate returned: 2
21:21:33 StatsGenerate (0x0,0x1,0xf000000,0x200,2052,303,0x0,0x1,0,0,0
21:21:33 StatsGenerate -1,Administrator)
21:21:33 Installation Failed.
]      小弟把注册表该删的删了     系统和SQL也都重装了N次       但还是解决不了问题        真是急人啊           跪求大虾们给小弟支个招了      小弟在这里谢谢啦
     

解决方案 »

  1.   

    换一个操作系统盘和SQLServer盘试一下吧
      

  2.   

    如果是XP下安装SQL2000,那么,是不能直接安装的,你应该到安装盘下(如X:\MSDN\SETUP.EXE),再回到安装盘根目录下:选择SETUP.EXE进行安装的。 
      

  3.   

    换一个版本的sqlServer ,安装的时候选择个人版
      

  4.   

    你可能是覆盖安装吧,
    安装目录下面的文件没有删除干净,在PROGRAM FILE 下面找找,
    到注册表里面也找找,在XP下是可以安装客户当和服务器的,如果还是找不到的话,那就装不上去。
      

  5.   

    到服务中去看看,应该SQLSERVER的代理服务没有停掉或者卸载掉.建议在注册表中将起删除
      

  6.   

    应该是你的sqlserver安装盘的问题,换张盘试试.
      

  7.   

    问题: sql server2000 的补丁程序sql2kasp3怎么样也打不上? ( 积分: 50 )  
    分类: Borland专家  
     
    来自: xiaolin317 时间: 2007-1-5 10:00:00 ID: 3652247  
    请教:我用的是windows xp的系统,在配置jdbc时,总是连不上sql数据库,各大论坛中都说windows xp 的系统要打上sql server 2000 的补丁程序sql2kasp3才有用,可是我怎么样都打不上,在安装到最后的时候总是提示一个错误说:an error occured during data move:-145。有谁知道这是怎么回事吗?请教了! 
     
    来自: xiaolin317 时间: 2007-1-5 10:18:18 ID: 3652274  
    自己顶一下。 
     
    来自: xiaolin317 时间: 2007-1-5 11:00:31 ID: 3652332  
    [:(] 
     
    来自: liuying1129 时间: 2007-1-5 11:02:50 ID: 3652334  
    在安装SQL Server SP3,有时候会出现:无论用windows认证还是混和认证,都出现密码错误的情况,这时查看临时目录下的sqlsp.out,会发现以下描述:
    [TCP/IP Sockets]Specified SQL server not found.
    [TCP/IP Sockets]ConnectionOpen (Connect()).
    其实这是SQL Server SP3的一个小bug,在安装sp3的时候,没有监听tcp/ip端口,可以按照以下步骤进行:1、打开SQL server客户器网络实用工具和服务器网络工具,确保启用的协议中包含name pipe,并且位置在第一位.
    2、确保[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]
    "DSQUERY"="DBNETLIB".
    如果没有,请自己建立
    3、停止mssql.
    4、进行安装.这样就可以进行正确安装了。 
     
    来自: sun2003 时间: 2007-1-5 11:03:01 ID: 3652335  
    补丁本身有问题吧 
     
    来自: lxw5214 时间: 2007-1-5 11:03:28 ID: 3652338  
    从微软的官方网站上下载补丁 
     
    来自: xiaolin317 时间: 2007-1-5 11:32:27 ID: 3652365  
    to 
    liuying1129你说的条件都符合了。认证方式是混合认证,这个倒是没有什么问题。就是提示上面我说到的这个错误,有没有人遇到过?
    to:
    lxw5214我下载的补丁就是微软官网上的。很奇怪,按它的意思是数据移动什么有错误,我把库里的所有数据都清了照样没有用。
    百思不得其解?知道的请继续 
     
    来自: xiaolin317 时间: 2007-1-5 14:03:18 ID: 3652480  
    [?]没人顶啊。难道要我去安装2000 
     
    来自: smsman 时间: 2007-1-5 14:58:13 ID: 3652550  
    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5直接下载SP4
    哈哈。我在win2003也遇到过类似问题,最后直接安装sp4搞定了。
    一定从微软下载选择那个大的。华君,天空等下的不知道为啥我那时装不上。 
     
    来自: moolleychean 时间: 2007-1-5 15:50:22 ID: 3652596  
    http://support.microsoft.com/kb/834112
    试试是不是这个原因。 
     
    来自: moolleychean 时间: 2007-1-5 15:55:16 ID: 3652606  
    http://www.it130.net/J2SE/sqlserver-sp-sp-move-data-process-31973.htm
    还有了一个也试试。 
     
    来自: moolleychean 时间: 2007-1-5 15:57:47 ID: 3652609  
    好像这个才是正确的解决办法:
    http://support.microsoft.com/kb/814462/en-us 
     
    来自: xiaolin317 时间: 2007-1-7 10:55:14 ID: 3653544  
    to moolleychean:
       您提供的答案太准确了。可问题还是得不到解决。因为前提是要我安装了sql analysis services . 可是我怎么样也安装不上去这个东东。   谢谢你了。 
     
    来自: zyt_1978 时间: 2007-1-7 10:58:01 ID: 3653545  
    呵呵,你的问题我碰到过
      肯定是你那个补丁文件不好了
         重新下载一个吧还有一个小答案送给你
    安装SQL 的时候,提示我安装程序被挂起需要删除注册表 
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下的PendingFileRenameOperations子键就OK了。 原因: 
    按照名称来理解,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager应该存放的是当前系统会话的快照,而PendingFileRenameOperations记录的是一个未成功进行的文件更名操作,SQL Server2000在安装时可能会使用这个键值,记录在安装过程中对临时文件的操作,如果SQL Server2000在安装进程启动时就发现这个键值存在,它就认为上一个安装程序没有完成,从而拒绝继续自身的安装进程。 
    而按照道理,任何一个改写过此键值的程序都应当在结束或者系统重新启动的时候将这个键值删除,但如果由于种种原因这个操作没有被进行的话,那么SQL Server2000自然会得出错误的结论。 
     
    来自: oxhead_lzp 时间: 2007-8-8 11:02:50 ID: 3820486  
    不知你的SQL SERVER 2000是如何安装的,我在各种版本WINDOWS系统上打SP3或SP4都没有任何问题。 
     
    网摘的一些文章,请参考.
      

  8.   

    一.解决sql2000挂起无法安装的问题 
    1)添加/删除程序中彻底删除sql server。 
    2)将没有删除的sql server目录也删除掉。 
    3)打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。 
    4)删除注册表中跟sql server相关的键。 
    Hkey_Local_Machine\SoftWare\Microsoft{1.MSSQL Server 
                                          2.Microsoft SQL Server 
                                          3.Microsoft SQLServer} 
    HKey_local_Machine\System\Current\controlset\service\{1.MSQLServer 
                                                          2.SQLServerage 
                                                          3.MSSQLServeraph 
    二.安装过程中,无法读取XXX文件. 
    这种问题是无法读取光盘文件或光驱无法读取文件造成的,可以尝试把光盘文件复制到硬盘再安装.如果是网络安装请检查网络是否正常,并且确保所有文件是从安装光盘上复制并未改变的. 
    三.安装过程中提示"安装程序配置服务器失败,请参考服务器日志,C:\windows\sqltp.log了解更多信息."出现这种问题的原因是在sql出现问题重新安装过程中,要解决这种问题必须在注册表中删除所有sql注册表选项,并删除sql安装目录. 四.sql安装在多网卡系统或spx的计算机上安装msdtc遇到问题.如果安装的过程中安装程序停止响应,应该检查\windows或winnt目录中的sqltp.log.看是否正在安装ms dtc,如果问题存在卸载网卡或spx,然后重新安装. 五.安装程序时,无法选择安装"服务器和客户端工具"这项.出现这种问题,应该是所安装的sql版本不被操作系统所支持,应该选择操作系统支持的sql版本即可. 六.安装过程中提示:sql server2000 sp2 and below不受该版本的windows支持.这种情况是在windows2003上安装sql的典型提示,提示是正常的,window2003要求安装sql server2000 sp3或更高版本,目前没有集成了sql server2000的sp3安装包.解决方法很简单,选择[不要在显示这个消息],单击"继续",安装完成后,再安装sql sp3补丁. 七.执行sql安装程序时提示程序挂起,请删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。 八.系统文件损坏,足见冲突或硬件问题导致安装sql失败.尝试了以上所有方法后,仍不能安装,应该考虑系统文件是否损坏或是否产生冲突,一般通过系统盘即可修复. 
    --------------------------------------------------------------------------
    将sql文件拷贝下来,放到一个Engshine路径下,再安装应该没问题!!!