安装SQLSEVERSP4时报错

在安装SQLSEVERSP4时报程序读注册表项时失败Software\Microsoft\MSSQLServer\SQLServerAgent。系统环境是windows2003,安装sql2000时提示不受此版本windows支持(想想装好sql2000后打上sp4就可以了)无视之继续安装,安装过程正常,就是到最后注册ACTIVE组件后没有提示安装完成就结束了。在开始-程序中也没有找到SQL安装的内容,注册表里也没有找到Software\Microsoft\MSSQLServer\SQLServerAgent。继续打上sp4就报之前那个注册表的错误。卸了重装还是这样。(能提供解决问题之答案额外加分)
不是什么挂起啦,还有我安装完sql2000后打不上sp4,另外在安装sql过程中没有出现‘安装程序配置服务器失败。参考服务器错误日志和C:\WINNT\sqlstp.log 了解更多信息’这样的错误

以下仅供参考:
一,这是最简单,最直接的方法,而且非常的有效,请仔细耐心,如果失败,多尝试几次

一直以来,在安装SQL时,总会时不时提示安装程序被挂起的问题,害得我装了N次的系统,就在前几天晚上照样害我三点钟才睡,最终我上网查看了很多资料之后总结如下,希望对大家有所帮助:

今天在服务器上的SQL server挂了之后,重新装了,可老提示什么狗P程序被挂起的信息,最后不得不细找原因,功夫不负有心人,终于找出了病症所在,K,我要早知道这么简单,就再也不装系统了.....汗死,详情如下,做个备份,以便今后再碰到类似问题有地方查!

1、先运行你的安装程序,当提示挂起时,点击“确定”,切记,不要退出安装程序,用ALT+Tal键切换,点击“开始》运行”,输入“regedit”,打开注册表

2、找到目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

3、删除其中的“PendingFileRenameOperations”(在这里说明一下,PendingFileRenameOperations文件位于Session Manager右侧,即当你点击Session Manager时,在右边就可以看到了)

4、关闭注册表

5、重新开始安装SQL Server 2000,一切OK了。简单吧

6、问题解决了,哈哈(如果上述步骤没能解决你问题,请继续往后看)

二、我是在WIN2003下安装的SQL2000,不用管"...SQL2000SP2不能安装在WIN2003下.."的提示,点继续,等安装完后再马上打上SP3,没有问题!

只是在安装过程中还出现了这个错误:

安装程序配置服务器失败。参考服务器错误日志和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()).

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()).

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) 指定的服务并未以已安装的服务存在。

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.

解决方法:

首先把安装目录和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上看到的一个说法:

问题的原因:

此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。

当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误!

解决办法就是将计算机名称改为全部大写!

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

1、 以后计算机名称一定用大写,免得惹来不必要的麻烦.

2、重装Sql Server时一定要记得将master.mdf 和master.ldf删除。

注: 我的计算机名称也是小写,但我并没有把计算机名称换成大写,只是在SQL安装过程中把用户名改成了大写,再按照上面的做法删除文件夹和清除注册表后安装成功的,所以我觉得以上的说法值得探讨!

以下还收集一些SQL2000安装程序配置服务器失败的一些解决方法:

1. sql server 2000安装出错,无法找到动态链接库sqlunirl.dll

安装文件肯定没有错,因为以前安装过,绝对可以用,机子之前有装了sql server 2000,而且可以正常使用,只是今天突然无法连接到本地数据库,打算重装,我删了program files里的ms sql的目录,然后重装sql,结果在最后一步的时候提示,无法完成配置。后来又删除了一些注册表中的sql server信息(有备份注表),再安装时,就出现这样的提示了,更糟的是,备份的注册表却无法还原

现在问题解决了,总结了一些经验

当安装时出现MDAC组件安装失败时,试着修复或重装microsoft office

当你想重装sql server,而安装时又出现“您的机子上已经安装有一个实例”的提示时,可以删除program files\Microsoft SQL Server文件夹,再安装

当出现某某动态链接文件找不到时,可以试着在sql server的安装文件中找到这个文件,复制到系统目录下的system和system32文件夹中(一般在出现这个错误消息时,都会提示哪几个文件夹下缺少这个文件)

当出现安装程序配置服务器失败时,可以试着用一下方法解决此错误消息可以在系统目录下找到,例如我的系统是win2000,则该文件在C:\WINNT\sqlstp.log

失败一:正在与服务?

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

SQL Server 配置?

###############################################################################

13:40:06 Process Exit Code: (-1) 13:40:09 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。13:40:09 Action CleanUpInstall:当出现这个错误时,试一下重装系统文件我的机子是win2000,在dos下重新运行win2000的安装,然后选择修复,而不是全新安装修复系统文件之后,再装sql server,则不会出现此错误消息

失败二:正在与服务?

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

SQL Server 配置?

###############################################################################

13:50:07 Process Exit Code: (-1) 13:50:10 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。13:50:10 Action CleanUpInstall:当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sql sever的内容这时可以选择修复注册表,或安装ODBC修复工具.

失败三:在与服务?

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (ReadFile()).

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).

SQL Server 配置?

###############################################################################

17:17:41 Process Exit Code: (-1) 17:17:45 安装程序配置服务器失败。参考服务器错误日志和

当出现这个错误时,必须安装ODBC修复工具

另外在安装过程中还出现这个错误:装SQL时出现SQL Redistcommand line option syntax error Type command /? for help不知道是什么原因,但是并不影响安装,点确定后可以继续,至于是什么原因还不明白!???

本人证实改计算机名确实有校的
温馨提示:内容为网友见解,仅供参考
无其他回答

SQL sp4补丁安装时出现错误“安装程序检测到一个或多个数据库或文件组...
6、SQL安装的时的错误信息保存在一个叫Errorlog的日志文件中,默认情况下该文件位于 Program Files\\Microsoft SQL Server\\Mssql\\Log 目录中。该错误日志包含安装程序试图启动 SQL Server 时 SQL Server 所遇到的错误,这些信息可以帮助您深入检查错误原因。7、需要检查的另一个组件是 Microsoft 数据访问组...

SQL server打SP4补丁 显示 服务控制操作失败 193
如是出现这个报错,请把原来安装的SQL2000删除掉,同时把C盘上 C:\\Program Files\\Microsoft SQL Server 删除掉。 重新启动电脑,再来安装SQL2000,安装时名称全部使用大写,在安装好SQL2000时,请不要重新启动电脑啊,只要把刚刚安装好的SQL2000服务启动起来就可以了,再来安装SQL SP4(SQL2000-KB884525...

安装sql server 2000补丁SP4时运行脚本出错sp_upgrade_replication...
SP4补丁时运行脚本出错:sp_upgrade_replication(1)更多的是SQL server2000 安装有问题,你可以尝试着,重新安装SQL server2000 我就是这样解决这个问题的

安装sql server 2000补丁SP4时运行脚本出错sp_upgrade_replication...
在安装SQL server2000 SP4补丁时运行脚本出错:sp_upgrade_replication(1)更多的是SQL server2000 安装有问题,你可以尝试着去注册表,将关于sql的都删了,然后重启,重新安装SQL server2000。

win xp3在安装sql server 2000个人版SP4时,为什么会弹出以下这个框_百 ...
程序被破坏,可能被杀毒软件误杀等。建议重新下载

为什么我的电脑装SQL Server的SP4的时候总是要求重启计算机呢,重启后还 ...
· 在从事务日志备份还原时 · 客户端应用程序不处理所有结果 · 查询在事务日志完成扩展之前超时,您收到假的“Log Full”错误消息 · 未复制的事务 解决方法 日志文件满而造成SQL数据库无法写入文件时,可用两种方法:一种方法:清空日志。1.打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH...

安装SQL Server 2000的SP4补丁时总出现“对于 MSSQLSERVER 服务,服务控...
我想你装 SQL Server 2000 的时候是选的第一个吧,安装 SQL Server 2000 组建,你可以在把SQL Server 2000 的安装程序再装一次,这次你选第二个,Analysis Services 一直往下装就可以了,你的 Analysis Services 就安装好了

SQL Server 2000 SP4补丁安装的问题
呵呵~ 我以前也碰到过,不过我的xp装的是sp3,记得我是因为中文名称错误造成得,你先看看用户名和公司那里,不能使用中文。目录最好也别用中文,如果还不行,尝试下个sp3装着看看,也不行得话,只能是你得sql2000个人版的问题或者系统问题了。换个安装文件试试,再打补丁。再不行换系统吧。。。汗...

sql server sp4安装报程序读到注册表失败,怎么回事呀?断网也没成功_百...
你是不是以前装过又卸载了?我以前也装过,是因为以前装了又卸载了重装,裏面文件没清楚干净,你去下个优化大师(或者你自己手动去删也可以,不过这要你找对文件路径了)把里面的文件全删了再重装下

...在win7*64下装sql2000成功了,但是打sp4补丁的时候一直卡在验证用户...
步骤是:1.添加\/删除程序中彻底删除sql server。2.将没有删除的sql server目录也删除掉。3.打开注册表编辑器,在HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager中找到PendingFileRenameOperations项目,并删除。这样就可以清除安装暂挂项目。方法二:1.首先切换到administrator帐号登录。2...

相似回答