安装sql server2000出现安装程序配置服务器失败... 等错误的原因及解决方法

安装sql server2000时总是出现错误,安装时出现两个对话框:

一个标题为redlist内容为command line option syntax error,type command /? forhelp;

一个标题为html help 1.32 update内容为command line option syntax error,type command /? forhelp。

2、点击“确定”后可以继续安装,但到最后时出现一个对话框,错误提示内容为
安装程序配置服务器失败…,参见C:WINDOWSsqlstp.log

网上找到了相关原因及解决方法:原来是因为Sql Server的原安装文件所在路径中有中文,而sql server 安装路径不能包含中文字符。于是把安装文件放到磁盘根目录,后来还是出错,找了半天,才知道原来用户名是中文的,而安装时一些临时文件会存放到当前系统用户名目录下,这样还是在中文路径下。

于是到administrator账户下重装,这次没这个错误了,但是新的问题又出现了。就是总是在最后一步的启动配置服务那块出现错误提示:

“安装程序配置服务器失败。参考服务器错误日志和 C:WINNTsqlstp.log”

解决方案:

很简单,用SQL的高级安装选项选择注册表重建,就OK了 的回复,不知道有没有帮到大家的忙!

有网友说如下方法解决了问题,可以作为参考:

方法(一)
删除MSSQL目录前要先检查此目录是否有有用的数据库文件,如果有请备份到其他目录。
要重装SQL Server2000失败后,按照以下步骤,可以多次安装而不必重启。
1、在开始->运行中输入regedit
2、到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager 位置
3、选择文件->导出,保存(安全起见)
4、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认

方法(二)

上网查了一下可能是安装目录有文件,删除了【C:Program FilesMicrosoft SQL Server】这个目录,安装仍然失败,很怪,回忆我的安装,难道是指定的数据库文件目录也要删了,接着删除了我放在E盘的Data文件目录,由于以前安装过,所以存在【MSSQL】这个目录,删除了这个目录后再安装,奇迹般的安装成功了!

方法(三)
在运行里输入msconfig在里边该为诊断性启动.然后重启肯定可以.

其他相关错误信息及解决方法整理:

当你想重装sql server,而安装时又出现“您的机子上已经安装有一个实例”的提示时,可以删除program filesMicrosoft SQL Server文件夹和注册表信息,再安装。

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

当出现安装程序配置服务器失败时,可以试着用一下方法解决

此错误消息可以在系统目录下找到,例如我的系统是windowXP,则该文件在C:WINDOWSsqlstp.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:WINNTsqlstp.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:WINNTsqlstp.log 了解更多信息。

13:50:10 Action CleanUpInstall:

当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINESOFTWAREODBC中有关sql sever的信息

失败三:

在与服务?

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 安装程序配置服务器失败。参考服务器错误日志和C:WINDOWSsqlstp.log 了解更多信息。

当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINESOFTWAREODBC中有关sql sever的内容
这时可以选择修复注册表,或安装ODBC修复工具
ODBC修复工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE

失败四:

在与服务?

… driver={sql server};server=Aurora;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()). driver={sql server};server=Aurora;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()). driver={sql server};server=Aurora;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()).

SQL Server 配置?

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

17:17:41 Process Exit Code: (-1)

17:17:45 安装程序配置服务器失败。参考服务器错误日志和C:WINDOWSsqlstp.log 了解更多信息。

我出现就是这种情况:注意啦!
先用:ODBC修复工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE
如果可能是以下问题:
___________________________________________________________________

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

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

解决办法 就是将计算机名称改为全部大写!重启安装成功。
___________________________________________________________________

这个问题可把我折腾死我了,装了N编总是出现这个问题,就差系统重装,baidu google都差点被我搜爆了,终于找到原因所在,拿出现与大家分享,希望出现同样问题的人能在这找到答案

本文转载自Hurray's Blog

点赞 (5)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code