SQLserver2000安装挂起解决_第1页
SQLserver2000安装挂起解决_第2页
SQLserver2000安装挂起解决_第3页
SQLserver2000安装挂起解决_第4页
SQLserver2000安装挂起解决_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager中找到PendingFileRenameOperations项目,并删除它。将以下两个从注册表中删除,一定可以解决SQL挂起问题: 一、开始运行输入regedit回车 +HKEY_LOCAL_MACHINE +SYSTEM +CurrentControlSet +Control +Session Manager下的FileRenameOperations删掉 二、+HKEY_LOCAL_MACHINE +SOFTWARE +Microsoft +Windows +Cur

2、rentVersion +Setup +ExceptionComponents下的东西全部删掉如: 077ACEC7-979C-40AB-9835-435BA1511E0D 30C7234B-6482-4A55-A11D-ECD9030313F2 3FDF25EE-E592-4495-8391-6E9C504DAC2B 60204BB3-7078-4F70-8F69-68297621941C. 总之有几项,就删几项,删掉后重启,再装SQL Server,就不会提示有挂起了。关键词: sqlserver2000安装 sqlserver2000安装不成功之处理 同事出差,遇到两次安装SQL不成功,

3、这边虽然给予了他指导,他也按我说的方法,先停止服务,退出,再卸载,然后将注册表与相应安装目录也删除了,但仍然安装不了SQL,特恼火,没有办法,我只得让他重新装一下OS,就OK了。但这个方法是迫不得已,索性到网上查查相关资料,但结果都是提问的,即使有回答,答案也无非就是卸载掉再重新安装试试等此类的回复,嘿,没办法,自己整理一个,或许对安装SQL不成功的同志有所帮助吧。 1、先停止服务,退出,再到控制面板正常卸载; 2、删除安装路径下的所有目录文件夹,包括注册表,如果担心删除不到位,可以用查找命令,将所有*SQL*的逐一查出,然后再一一确认删除;(如果安装SQL时,不是按默认路径安装,除了删除安装

4、路径下的所有目录文件夹外,主系统盘里的程序组里的相应文件夹也要删除) 3、删除的时候还应考虑到C:Program FilesCommon FilesMicrosoft Sharedweb server extensions40binFPMMC.MSC; 4、管理工具中,将SQLSERVERAGENT服务停止服务;此服务程序存放在D:Program FilesMicrosoft SQL ServerMSSQLBinnsqlagent.exe -i MSSQLSERVER 5、将C:WINDOWS目录下的sql.mif、sqlsp.log、sqlstp.log、sqlsrv32.rll、sqlwi

5、d.dll、sqlwoa.dll、dbmsqlgc.dll、SQLSRV32.dll、sqlclnt.rsp、sqlunirl.dll、SQLSERVR.EXE-18F260D8.pf、SQLMANGR.EXE-0150BA62.pf等清除;(偶机器SQL是打过SP4的) 6、删除时还应将C:Program FilesCommon FilesMicrosoft SharedSQL Debuggingsqldbreg2.exe,sqldbreg.exe ,sqldbg.dll也清除掉; 7、如果安装不成功,记得要将C:WINDOWSTempSQLSETUPBINSCM.EXE一并清除; 8、卸载

6、干净后,如果怕再次安装出错,那就建议按默认路径安装; 9、SQL在安装过程中如果出错,系统会锁定文件,当然,卸载程序也会,但可以通过修改注册表,就不用重新启动,再尝试安装了。(建议装完SQL后还是重新启动一下机器,就避免修改注册表了) 避免重启,注册表修改:(1)运行REGEDIT;(2)注册表中选择HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager,将光标定位于此;(3)选择文件-导出,再次保存(安全起见);(4)在右边窗中右击PendingFile Rename Operations,选择删除,最后确认; 10、如

7、果安装不成功,还可以通过C:WINDOWSsqlstp.log查看安装不成功的原因,这个是最利于解决问题的了; 11、同时需要将C:Documents and SettingsXXXLocal SettingsTemp所有关于*SQL*.*全部清除;例如将sqlsp.out,SQLSERVR.DBD,sqlmangr.exe.mdmp,sqlmangr.exe.hdmp清除即可。 安装SQL不成功,是发生在同一人身上的,我估计是他基本功不够扎实,单位那么多同事都没有出现过类似的问题,既然问题出现了,总得想办法解决,而且看到网上有那么多的人也存在此类问题,全当做个分析帮助吧。处理中的路径仅是针对

8、偶的机器举的例子,此台机器是打过SQL SP4的,而且安装也是成功过的,我只是做了一个分析而已,希望对安装不成功的同志有所帮助。安装时选择“使用windows身份验证和混合验证方式给sa用户加上一个密码。用此用户和密码登入试试。 一,这是最简单,最直接的方法,而且非常的有效,请仔细耐心,如果失败,多尝试几次 一直以来,在安装SQL时,总会时不时提示安装程序被挂起的问题,害得我装了N次的系统,就在前几天晚上照样害我三点钟才睡,最终我上网查看了很多资料之后总结如下,希望对大家有所帮助: 今天在服务器上的SQL server挂了之后,重新装了,可老提示什么狗P程序被挂起的信息,最后不得不细找原因,功

9、夫不负有心人,终于找出了病症所在,K,我要早知道这么简单,就再也不装系统了.汗死,详情如下,做个备份,以便今后再碰到类似问题有地方查!1、先运行你的安装程序,当提示挂起时,点击“确定”,切记,不要退出安装程序,用ALT+Tal键切换,点击“开始运行”,输入“regedit”,打开注册表2、找到目录HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager3、删除其中的“PendingFileRenameOperations”(在这里说明一下,PendingFileRenameOperations文件位于Session Mana

10、ger右侧,即当你点击Session Manager时,在右边就可以看到了)4、关闭注册表5、重新开始安装SQL Server 2000,一切OK了。简单吧6、问题解决了,哈哈(如果上述步骤没能解决你问题,请继续往后看)二、我是在WIN2003下安装的SQL2000,不用管.SQL2000SP2不能安装在WIN2003下.的提示,点继续,等安装完后再马上打上SP3,没有问题!只是在安装过程中还出现了这个错误:安装程序配置服务器失败。参考服务器错误日志和C:WINNTsqlstp.log 了解更多信息.WINNT目录下的sqlstp.log中最后是这样的错误信息:正在启动?Chinese_PRC

11、_CI_AS-m -Q -T4022 -T3659正在与服务?driver=sql server;server=GH;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverShared Memory一般性网络错误。MicrosoftODBC SQL Server DriverShared MemoryConnectionRead (recv().driver=sql server;server=GH;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverShared Me

12、mory一般性网络错误。MicrosoftODBC SQL Server DriverShared MemoryConnectionRead (recv().driver=sql server;server=GH;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverShared Memory一般性网络错误。MicrosoftODBC SQL Server DriverShared MemoryConnectionRead (recv().SQL Server 配置?#09:23:53 Process Exit Code: (-1)

13、 09:24:14 安装程序配置服务器失败。参考服务器错误日志和 C:WINNTsqlstp.log 了解更多信息。09:24:14 Action CleanUpInstall:09:24:14 C:WINNTTEMPSqlSetupBinscm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT09:24:14 Process Exit Code: (1060) 指定的服务并未以已安装的服务存在。09:24:14 C:WINNTTEMPSqlSetupBinscm.exe -Silent 1 -Action 4 -Service MSSQLSERV

14、ER09:24:14 Process Exit Code: (0) 09:24:14 StatsGenerate returned: 209:24:14 StatsGenerate (0x0,0x1,0xf0000000,0x400,2052,303,0x0,0x1,0,0,009:24:14 StatsGenerate -1,Administrator)09:24:14 Installation Failed.解决方法:首先把安装目录和C:Program Files下的Microsoft SQL Server文件夹删了,删除在current_user和local_machinesoftwar

15、emicrosoft 下有关 Microsoft sql server 全部信息,然后 1 打开注册表 在开始-运行键入 regedit 2 按下列顺序点击打开 + HKEY_LOCAL_MACHINE + SOFTWART + Microsoft + Windows + CurrentVersion + Setup + ExceptionComponents 3 将 ExceptionComponents 下面的文件夹全部删除! 如 60BFF50D-FB2C-4498-A577-C9548C390BB9 60BFF50D-FB2C-4498-A577-C9548C390BB9 60BFF5

16、0D-FB2C-4498-A577-C9548C390BB9 60BFF50D-FB2C-4498-A577-C9548C390BB9 . 4 重新启动: 5 重新安装 SQL Server 2000另外在一个BLOG上看到的一个说法:问题的原因: 此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。 当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误! 解决办法就

17、是将计算机名称改为全部大写! 我便照着将我电脑的名称改为大写,然后重启,刚才的网络错误问题没了。但又提示我 sa 登录失败。 奇怪了,我重新安装指定的是空密码,怎么安装程序自己也会sa登录失败呢?后来才想起来,卸载Sql Server 是为了保住我的数据,就偷懒没有将原先Sql Server 安装目录下的Data文件夹内的文件删除,master.mdf 和master.ldf都在。 以前的的Sql Server是设了密码的。于是感快将这两个文件删除。再重新安装一次,OK! 安装成功. 总结: 1、 以后计算机名称一定用大写,免得惹来不必要的麻烦. 2、重装Sql Server时一定要记得将ma

18、ster.mdf 和master.ldf删除。注: 我的计算机名称也是小写,但我并没有把计算机名称换成大写,只是在SQL安装过程中把用户名改成了大写,再按照上面的做法删除文件夹和清除注册表后安装成功的,所以我觉得以上的说法值得探讨!以下还收集一些SQL2000安装程序配置服务器失败的一些解决方法:1. sql server 2000安装出错,无法找到动态链接库sqlunirl.dll 安装文件肯定没有错,因为以前安装过,绝对可以用,机子之前有装了sql server 2000,而且可以正常使用,只是今天突然无法连接到本地数据库,打算重装,我删了program files里的ms sql的目录,

19、然后重装sql,结果在最后一步的时候提示,无法完成配置。后来又删除了一些注册表中的sql server信息(有备份注表),再安装时,就出现这样的提示了,更糟的是,备份的注册表却无法还原 现在问题解决了,总结了一些经验当安装时出现MDAC组件安装失败时,试着修复或重装microsoft office当你想重装sql server,而安装时又出现“您的机子上已经安装有一个实例”的提示时,可以删除program filesMicrosoft SQL Server文件夹,再安装当出现某某动态链接文件找不到时,可以试着在sql server的安装文件中找到这个文件,复制到系统目录下的system和sys

20、tem32文件夹中(一般在出现这个错误消息时,都会提示哪几个文件夹下缺少这个文件)当出现安装程序配置服务器失败时,可以试着用一下方法解决此错误消息可以在系统目录下找到,例如我的系统是win2000,则该文件在C:WINNTsqlstp.log 失败一:正在与服务?driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驱动程序 管理器 驱动程序的 SQLAllocHandle on SQL_Hdriver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicr

21、osoftODBC 驱动程序 管理器 驱动程序的 SQLAllocHandle on SQL_Hdriver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驱动程序 管理器 驱动程序的 SQLAllocHandle on SQL_HSQL Server 配置?#13:40:06 Process Exit Code: (-1) 13:40:09 安装程序配置服务器失败。参考服务器错误日志和 C:WINNTsqlstp.log 了解更多信息。13:40:09 Action CleanUpInstall:当出现这个错误时

22、,试一下重装系统文件我的机子是win2000,在dos下重新运行win2000的安装,然后选择修复,而不是全新安装修复系统文件之后,再装sql server,则不会出现此错误消息 失败二:正在与服务?driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驱动程序 管理器 未发现数据源driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驱动程序 管理器 未发现数据源driver=sql server;server=ZHL;U

23、ID=sa;PWD=;database=masterMicrosoftODBC 驱动程序 管理器 未发现数据源SQL Server 配置?#13:50:07 Process Exit Code: (-1) 13:50:10 安装程序配置服务器失败。参考服务器错误日志和 C:WINNTsqlstp.log 了解更多信息。13:50:10 Action CleanUpInstall:当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINESOFTWAREODBC中有关sql sever的内容这时可以选择修复注册表,或安装ODBC修复工具.失败三:在与服务?driver=sql s

24、erver;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverNamed Pipes连接?MicrosoftODBC SQL Server DriverNamed PipesConnectionRead (ReadFile().driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverNamed Pipes连接?MicrosoftODBC SQL Server DriverNamed Pipe

25、sConnectionRead (GetOverLappedResult().driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverNamed Pipes连接?MicrosoftODBC SQL Server DriverNamed PipesConnectionRead (GetOverLappedResult().SQL Server 配置?#17:17:41 Process Exit Code: (-1) 17:17:45 安装程序配置服务器失败。参考服务器错误日志和

26、当出现这个错误时,必须安装ODBC修复工具另外在安装过程中还出现这个错误:装SQL时出现SQL Redistcommand line option syntax error Type command /? for help真假SVCHOST.EXE的分析帮助你识别系统进程是否被病毒感染:svchost.exe是nt核心系统的非常重要的进程,对于2000、xp来说,不可或缺。很多病毒、木马也会调用它。所以,深入了解这个程序,是玩电脑的必修课之一。大家对windows操作系统一定不陌生,但你是否注意到系统中“svchost.exe”这个文件呢?细心的朋友会发现windows中存在多个 “svcho

27、st”进程(通过“ctrl+alt+del”键打开任务管理器,这里的“进程”标签中就可看到了),为什么会这样呢?下面就来揭开它神秘的面纱。发现在基于nt内核的windows操作系统家族中,不同版本的windows系统,存在不同数量的“svchost”进程,用户使用“任务管理器”可查看其进程数目。一般来说,win2000有两个svchost进程,winxp中则有四个或四个以上的svchost进程(以后看到系统中有多个这种进程,千万别立即判定系统有病毒了哟),而win2003 server中则更多。这些svchost进程提供很多系统服务,如:rpcss服务(remote procedure cal

28、l)、dmserver服务(logical disk manager)、dhcp服务(dhcp client)等。如果要了解每个svchost进程到底提供了多少系统服务,可以在win2000的命令提示符窗口中输入“tlist -s”命令来查看,该命令是win2000 support tools提供的。在winxp则使用“tasklist /svc”命令。svchost中可以包含多个服务深入windows系统进程分为独立进程和共享进程两种,“svchost.exe”文件存在于“%systemroot% system32”目录下,它属于共享进程。随着windows系统服务不断增多,为了节省系统资源

29、,微软把很多服务做成共享方式,交由 svchost.exe进程来启动。但svchost进程只作为服务宿主,并不能实现任何服务功能,即它只能提供条件让其他服务在这里被启动,而它自己却不能给用户提供任何服务。那这些服务是如何实现的呢?原来这些系统服务是以动态链接库(dll)形式实现的,它们把可执行程序指向 svchost,由svchost调用相应服务的动态链接库来启动服务。那svchost又怎么知道某个系统服务该调用哪个动态链接库呢?这是通过系统服务在注册表中设置的参数来实现。下面就以rpcss(remote procedure call)服务为例,进行讲解。从启动参数中可见服务是靠svchost来启动的。实例以windows xp为例,点击“开始”/“运行”,输入“services.msc”命令,弹出服务对话框,然后打开“remote procedure call”属性对话框,可以看到rpc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论