一,这是最简单,最直接的方法,而且非常的有效,请仔细耐心,如果失败,多尝试几次
[http://www.6iyn.com]
一直以来,在安装SQL时,总会时不时提示安装程序被挂起的问题,害得我装了N次的系统,就在前几天晚上照样害我三点钟才睡,最终我上网查看了很多资料之后总结如下,希望对大家有所帮助:
今天在服务器上的SQL server挂了之后,重新装了,可老提示什么狗P程序被挂起的信息,最后不得不细找原因,功夫不负有心人,终于找出了病症所在,K,我要早知道这么简单,就再也不装系统了.....汗死,详情如下,做个备份,以便今后再碰到类似问题有地方查! [http://www.6iyn.com]
1、先运行你的安装程序,当提示挂起时,点击“确定”,切记,不要退出安装程序,用ALT+Tal键切换,点击“开始》运行”,输入“regedit”,打开注册表
[转载自云南网吧技术联盟]
2、找到目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
[转载自云南网吧技术联盟]
3、删除其中的“PendingFileRenameOperations”(在这里说明一下,PendingFileRenameOperations文件位于Session Manager右侧,即当你点击Session Manager时,在右边就可以看到了)
4、关闭注册表 [http://www.6iyn.com]
5、重新开始安装SQL Server 2000,一切OK了。简单吧
[http://www.6iyn.com]
6、问题解决了,哈哈(如果上述步骤没能解决你问题,请继续往后看) [http://www.6iyn.com]
二、我是在WIN2003下安装的SQL2000,不用管"...SQL2000SP2不能安装在WIN2003下.."的提示,点继续,等安装完后再马上打上SP3,没有问题! [http://www.6iyn.com]
只是在安装过程中还出现了这个错误:
安装程序配置服务器失败。参考服务器错误日志和C:\WINNT\sqlstp.log 了解更多信息. [转载自云南网吧技术联盟]
WINNT目录下的sqlstp.log中最后是这样的错误信息:
正在启动?
[转载自云南网吧技术联盟]
Chinese_PRC_CI_AS
[转载自云南网吧技术联盟]
-m -Q -T4022 -T3659 [转载自云南网吧技术联盟]
正在与服务? [转载自云南网吧技术联盟]
driver={sql server};server=GH;UID=sa;PWD=;database=master [转载自云南网吧技术联盟]
[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).
driver={sql server};server=GH;UID=sa;PWD=;database=master [转载自云南网吧技术联盟]
[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()). [http://www.6iyn.com]
driver={sql server};server=GH;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。 [转载自云南网吧技术联盟]
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).
[http://www.6iyn.com]
SQL Server 配置? [转载自云南网吧技术联盟]
####################################################
[转载自云南网吧技术联盟]
09:23:53 Process Exit Code: (-1) 09:24:14 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。09:24:14 Action CleanUpInstall:09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT09:24:14 Process Exit Code: (1060) 指定的服务并未以已安装的服务存在。
[http://www.6iyn.com]
09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQLSERVER09: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. [转载自云南网吧技术联盟]
解决方法: [http://www.6iyn.com]
首先把安装目录和C:\Program Files下的Microsoft SQL Server文件夹删了,删除在current_user和local_machine\software\microsoft\ 下有关 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} {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9} .......
[转载自云南网吧技术联盟]
4 重新启动: 5 重新安装 SQL Server 2000 [转载自云南网吧技术联盟]
另外在一个BLOG上看到的一个说法: [http://www.6iyn.com]
问题的原因: [http://www.6iyn.com]
此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。 [http://www.6iyn.com]
当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误!
解决办法就是将计算机名称改为全部大写!
[http://www.6iyn.com]
我便照着将我电脑的名称改为大写,然后重启,刚才的网络错误问题没了。但又提示我 sa 登录失败。 奇怪了,我重新安装指定的是空密码,怎么安装程序自己也会sa登录失败呢?后来才想起来,卸载Sql Server 是为了保住我的数据,就偷懒没有将原先Sql Server 安装目录下的Data文件夹内的文件删除,master.mdf 和master.ldf都在。 以前的的Sql Server是设了密码的。于是感快将这两个文件删除。再重新安装一次,OK! 安装成功. [转载自云南网吧技术联盟]