SQL Server2000,安装程序配置服务器失败。参考服务器错误日志和sqlstp.log

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server2000,安装程序配置服务器失败。参考服务器错误日志和sqlstp.log相关的知识,希望对你有一定的参考价值。

Begin Action BuildServer:
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\SqlSetup\Bin\scm.exe -Silent 1 -Action 5 -ExePath "C:\Program Files\Microsoft SQL Server\MSSQL\binn\sqlservr.exe" -Service "MSSQLSERVER"
Process Exit Code: (0)
Begin Action: CreateRegistrySetSQL
End Action: CreateRegistrySetSQL
Begin Action: RegWriteSetupEntry
End Action: RegWriteSetupEntry
Begin Action: CreateSer
End Action: CreateSer
Begin Action: SkuIt
End Action: SkuIt
SetFileSecuritySQLAndAdmin for C:\Program Files\Microsoft SQL Server\MSSQL returned: 1350, 1350
SetRegSecuritySQLAndAdmin for Software\Microsoft\MSSQLServer\MSSQLServer returned: 0, 0
Begin Action: UpdateSystemPath
Path successfully updated.
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Microsoft SQL Server\80\Tools\BINN
End Action: UpdateSystemPath
15:28:42 C:\Program Files\Microsoft SQL Server\80\Tools\Binn\cnfgsvr.exe -F "C:\WINDOWS\sqlstp.log" -I MSSQLSERVER -V 1 -M 0 -Q "Chinese_PRC_CI_AS" -H 1180936 -U sa -P
###############################################################################
正在启动服务...
Chinese_PRC_CI_AS
-m -Q -T4022 -T3659
试图启动服务(1460)时发生错误
SQL Server 配置失败。
###############################################################################
Process Exit Code: (-1)
安装程序配置服务器失败。参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息。
Action CleanUpInstall:
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT
Process Exit Code: (1060) 指定的服务未安装。
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQLSERVER
Process Exit Code: (0)
StatsGenerate returned: 2
StatsGenerate (0x80000000,0x1,0xf00000,0x200,2052,303,0x0,0x1,0,0,0
StatsGenerate -1,Administrator)
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 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误!

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

解决办法二

把以下内容存为一个reg文件

----------------------------------------------------------------------

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC]

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBC.INI]

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBC.INI\\LocalServer]
"Description"=""
"Server"="(Local)"
"Trusted_connection"=""
"UseProcForPrepare"="Yes"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBC.INI\\ODBC Data Sources]
"LocalServer"="SQL Server"
"TrioMotors"="Microsoft Access Driver (*.mdb)"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBC.INI\\ODBC File DSN]
"DefaultDSNDir"="C:\\\\Program Files\\\\Common Files\\\\ODBC\\\\Data Sources"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBC.INI\\TrioMotors\\Engines]

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBC.INI\\TrioMotors\\Engines\\Jet]
"ImplicitCommitSync"="Yes"
"MaxBufferSize"=dword:00000200
"PageTimeout"=dword:00000005
"Threads"=dword:00000003
"UserCommitSync"="Yes"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI]

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Driver da Microsoft para arquivos texto (*.txt; *.csv)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\odtext32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.,*.asc,*.csv,*.tab,*.txt,*.csv"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Driver do Microsoft Access (*.mdb)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="2"
"FileExtns"="*.mdb"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Driver do Microsoft dBase (*.dbf)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\oddbse32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.dbf,*.ndx,*.mdx"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Driver do Microsoft Excel(*.xls)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\odexl32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.xls"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Driver do Microsoft Paradox (*.db )]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\odpdx32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.db"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Driver para o Microsoft Visual FoxPro]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\vfpodbc.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\vfpodbc.dll"
"APILevel"="0"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.dbf,*.cdx,*.idx,*.fpt"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft Access Driver (*.mdb)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="2"
"FileExtns"="*.mdb"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft Access-Treiber (*.mdb)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="2"
"FileExtns"="*.mdb"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft dBase Driver (*.dbf)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\oddbse32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.dbf,*.ndx,*.mdx"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft dBase VFP Driver (*.dbf)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\vfpodbc.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\vfpodbc.dll"
"APILevel"="0"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.dbf,*.cdx,*.idx,*.fpt"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft dBase-Treiber (*.dbf)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\oddbse32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.dbf,*.ndx,*.mdx"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft Excel Driver (*.xls)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\odexl32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.xls"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft Excel-Treiber (*.xls)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\odexl32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.xls"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft FoxPro VFP Driver (*.dbf)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\vfpodbc.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\vfpodbc.dll"
"APILevel"="0"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.dbf,*.cdx,*.idx,*.fpt"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft ODBC for Oracle]
"UsageCount"=dword:00000001
"Driver"="C:\\\\WINDOWS\\\\system32\\\\msorcl32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\msorcl32.dll"
"SQLLevel"="1"
"FileUsage"="0"
"DriverODBCVer"="02.50"
"ConnectFunctions"="YYY"
"APILevel"="1"
"CpTimeout"="120"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft Paradox Driver (*.db )]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\odpdx32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.db"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft Paradox-Treiber (*.db )]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\odpdx32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.db"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft Text Driver (*.txt; *.csv)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\odtext32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.,*.asc,*.csv,*.tab,*.txt,*.csv"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft Text-Treiber (*.txt; *.csv)]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\odbcjt32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\odtext32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.,*.asc,*.csv,*.tab,*.txt,*.csv"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft Visual FoxPro Driver]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\vfpodbc.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\vfpodbc.dll"
"APILevel"="0"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.dbf,*.cdx,*.idx,*.fpt"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\Microsoft Visual FoxPro-Treiber]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\vfpodbc.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\vfpodbc.dll"
"APILevel"="0"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.dbf,*.cdx,*.idx,*.fpt"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\MS Code Page Translator]
"Translator"="C:\\\\WINDOWS\\\\system32\\\\MSCPXL32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\MSCPXL32.dll"
"UsageCount"=dword:00000002

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\ODBC Core]
"UsageCount"=dword:00000002

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\ODBC Drivers]
"SQL Server"="Installed"
"Microsoft Access Driver (*.mdb)"="Installed"
"Microsoft Text Driver (*.txt; *.csv)"="Installed"
"Microsoft Excel Driver (*.xls)"="Installed"
"Microsoft dBase Driver (*.dbf)"="Installed"
"Microsoft Paradox Driver (*.db )"="Installed"
"Microsoft Visual FoxPro Driver"="Installed"
"Microsoft FoxPro VFP Driver (*.dbf)"="Installed"
"Microsoft dBase VFP Driver (*.dbf)"="Installed"
"Microsoft Access-Treiber (*.mdb)"="Installed"
"Microsoft Text-Treiber (*.txt; *.csv)"="Installed"
"Microsoft Excel-Treiber (*.xls)"="Installed"
"Microsoft dBase-Treiber (*.dbf)"="Installed"
"Microsoft Paradox-Treiber (*.db )"="Installed"
"Microsoft Visual FoxPro-Treiber"="Installed"
"Driver do Microsoft Access (*.mdb)"="Installed"
"Driver da Microsoft para arquivos texto (*.txt; *.csv)"="Installed"
"Driver do Microsoft Excel(*.xls)"="Installed"
"Driver do Microsoft dBase (*.dbf)"="Installed"
"Driver do Microsoft Paradox (*.db )"="Installed"
"Driver para o Microsoft Visual FoxPro"="Installed"
"Microsoft ODBC for Oracle"="Installed"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\ODBC Translators]
"MS Code Page Translator"="Installed"

[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\SQL Server]
"UsageCount"=dword:00000002
"Driver"="C:\\\\WINDOWS\\\\system32\\\\SQLSRV32.dll"
"Setup"="C:\\\\WINDOWS\\\\system32\\\\sqlsrv32.dll"
"SQLLevel"="1"
"FileUsage"="0"
"DriverODBCVer"="03.50"
"ConnectFunctions"="YYY"
"APILevel"="2"
"CPTimeout"="60"

如果不放心 可以先对注册表进行一次备份。

请楼主赐分
参考技术A 这个不适用于windows7啊,可以装个2008 版的 参考技术B 是不是xp系统盘上的一些插件没装吧

sql server 2000安装程序配置服务器失败

1、如果安装MSSQL失败后不想重装系统,那么将安装文件拷到其他同样系统版本的机器上去安装,安装到默认的路径,安装完后将C:\\Program Files\\Microsoft SQL Server目录复制到出错的机器,替换原有文件在出错的机器上重新运行安装程序,选“高级选项”。

2、再选“注册表重建”,接下来像正常安装一样。如果中途有报缺少什么文件,再从好的机器上找一个拷过来放到相同的目录即可。

3、运行MSSQL安装程序选第2个选项“对现有SQL SERVER实例进行升级、删除或添加组件”,将需要的组件选上然后“下一步”像正常安装一样。开始菜单出MicrosoftSQLServer的项目了SQL服务应该也能启动了。不过SP4补丁还没打。打SP4补丁然后用sa帐户登陆,就能继续安装了。

参考技术A 第一种方法

今天安装SQL Server 2000遇到了个很BT的问题,提示出下:

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

以前进安装目录删除已安装的目录就解决了,可这次重启了五遍还是这样(我还真有耐心 -_-;)

去百度一下,在一个博客的评论里找到了解决办法。

第一步:去掉“以前的某个程序安装已在安装计算机上创建挂起的文件操作”的提示(否则你需要重启机器的)
打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。

第二步:启动安装程序,不同的是,安装的时候选择“高级选项”,并点选“重建注册表项”,然后继续安装,目录继续指定上次安装的目录,这样安装就成功啦。

第二种方法

出现“配置服务器失败,请参考系统日志说明”和安装过程进度条退回
如果是windows xp的系统,可以在C:\WINDOWS目录下查看sqlstp.log文件,里面有错误信息,本人曾碰到过几种情况,参考了部分网络资料,现整理如下:

失败情况一:
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:

解决方法:当出现这个错误时,试一下重装系统文件:修复系统而不是全新安装。修复系统文件之后,再装sql server,则不会出现此错误消息

我的机子是win2000,在dos下重新运行win2000的安装,然后选择修复,而不是全新安装

修复系统文件之后,再装sql server,则不会出现此错误消息

失败情况二:
sqlstp.log文件中的错误信息:
在与服务?
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修复工具
ODBC修复工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE

我在“管理工具”下的“数据源(ODBC)” 中没有找到安装ODBC Driver相关内容。产生这个问题的原因是某些使用ODBC数据源的程序,在卸载的时候,会将ODBC Driver的信息都删除掉。
事实上,我们只需要用odbcconf.exe来重新注册一下ODBC Driver就可以了。
在Windows/System32目录下有几个脚本文件,可以来完成驱动程序的注册:
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\mdaccore.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\sqlclnt.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\odbcconf.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\redist.rsp
通过在dos命令行中运行上述命令,则注册好了ODBC驱动程序。

失败情况三:
sqlstp.log文件中的错误信息:
driver=sql server;server=soyo;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=soyo;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=soyo;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionR
################################
13:50:07 Process Exit Code: (-1)
13:50:10 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。
13:50:10 Action CleanUpInstall:

这种问题据说是SQL Server2000的bug,主要是计算机名含有小写字母。将计算机名改为大写就行了。修改计算机名可以通过调用控制面板来实现,也可以通过调用注册表编辑器来实现。比如要将计算机名由'holyrong'改为'HOLYRONG',则可以按照下述方法进行操作:在注册表中(cmd-->regedit)打开HKEY_LOCAL_MACHINE\System\CurrenControlSet\Control\ComputerName
\ComputerName,将名为'ComputerName'的主键的值从原来的'holyrong'更改为'HOLYRONG',注销用户或重新启动Windows后就会生效。
参考技术B 我采取了第一种方式:
第一步:去掉“以前的某个程序安装已在安装计算机上创建挂起的文件操作”的提示(否则你需要重启机器的)
打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。

第二步:启动安装程序,不同的是,安装的时候选择“高级选项”,并点选“重建注册表项”,然后继续安装,目录继续指定上次安装的目录,这样安装就成功啦。

以上是关于SQL Server2000,安装程序配置服务器失败。参考服务器错误日志和sqlstp.log的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server2000,安装程序配置服务器失败。参考服务器错误日志和sqlstp.log

sql server 2000数据服务器在电脑上找不到,桌面右下角没有图标。

配置SQL Server 2000选项

怎么在win7 64下安装sql server2000

如何在Windows 2000 Server 里安装SQL Server

SQL Server 2000详细安装过程及配置