首页 > 新闻动态 >  

新闻动态
NEWS

.SQL Server 2000数据库无法安装问题!

添加时间:2013-7-14 13:50:22 点击量:

  安装SQLServer2000时,在安装后面如果出现“安装配置服务器失败”错误,并且安装终止时,可能引起的原因如下:

  当您在安装了证书服务器的计算机上安装SQLServer2000时将出现一个错误消息。如果证书服务器安装在运行MicrosoftWindows2000/2003的计算机上,且证书颁发机构(CA)名称与机器主机名相同或以机器主机名开头,那么您的SQLServer2000安装程序将失败,您会收到下面的错误消息:

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

  此问题最早是在SQLServer2000ServicePack1中纠正的。有关其他信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:

  302409FIX:UnabletoConnecttoSQLServer2000WhenCertificateAuthorityNameIstheSameAstheHostNameoftheWindows2000Computer

  解决方法:删除“证书服务”。

  (1)打开“控制面板”->“添加或删除程序”->“添加/删除Windows组件”

  (2)在打开的窗口中,把“证书服务”前面的勾去掉,如下图所示:

  (3)点击下一步,直至完成。

  重新安装SQLServer2000。

  问:安装MSDE时出现:“配置服务器失败,请参考服务器错误日志和安装错误日志,以了解更多信息”

  答:此问题可能是由于计算机系统驱动器上还保留着以前的用户数据,安装程序不会覆盖以前的用户数据,因而导致配置服务器失败。可以尝试用下面的方法来解决此问题:

  删除[系统驱动器号]:\ProgramFiles\MicrosoftSQLServer\MSSQL文件夹

  另外,安装时还要注意:

  1、用有系统管理员权限的用户来执行安装*作;

  2、建议安装前先退出其他应用程序,和暂停使用防病毒软件和防火墙;

  如果机器上安装过SQLServer

  清理*作系统注册表下如下路径的残存文件:

  HKEY_CURRENT_USER\Software\Microsoft\MSSQLServer

  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

  并且删除磁盘中原来安装路径下的残存文件

  sqlserver2000安装出错,无法找到动态链接库sqlunirl.dll

  安装文件肯定没有错,因为以前安装过,绝对可以用

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

  ============================

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

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

  当你想重装sqlserver,而安装时又出现“您的机子上已经安装有一个实例”的提示时,可以删除programfiles\MicrosoftSQLServer文件夹,再安装

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

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

  此错误消息可以在系统目录下找到,例如我的系统是win2000,则该文件在C:\WINNT\sqlstp.log

  失败一:

  正在与服务?

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

  [Microsoft][ODBC驱动程序管理器]驱动程序的SQLAllocHandleonSQL_H

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

  [Microsoft][ODBC驱动程序管理器]驱动程序的SQLAllocHandleonSQL_H

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

  [Microsoft][ODBC驱动程序管理器]驱动程序的SQLAllocHandleonSQL_H

  SQLServer配置?

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

  13:40:06ProcessExitCode:(-1)

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

  13:40:09ActionCleanUpInstall:

  当出现这个错误时,试一下重装系统文件

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

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

  失败二:

  正在与服务?

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

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

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

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

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

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

  SQLServer配置?

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

  13:50:07ProcessExitCode:(-1)

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

  13:50:10ActionCleanUpInstall:

  当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sqlsever的

  内容

  这时可以选择修复注册表,或安装ODBC修复工具

  ODBC修复工具:http://211.101.4.50/download/canyin/tools/MDAC_TYP.EXE

  失败三:

  在与服务?

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

  [Microsoft][ODBCSQLServerDriver][NamedPipes]连接?

  [Microsoft][ODBCSQLServerDriver][NamedPipes]ConnectionRead(ReadFile()).

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

  [Microsoft][ODBCSQLServerDriver][NamedPipes]连接?

  [Microsoft][ODBCSQLServerDriver][NamedPipes]ConnectionRead(GetOverLappedResult()).

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

  [Microsoft][ODBCSQLServerDriver][NamedPipes]连接?

  [Microsoft][ODBCSQLServerDriver][NamedPipes]ConnectionRead(GetOverLappedResult()).

  SQLServer配置?

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

  17:17:41ProcessExitCode:(-1)

  17:17:45安装程序配置服务器失败。参考服务器错误日志和

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

  ODBC修复工具:http://211.101.4.50/download/canyin/tools/MDAC_TYP.EXE

  '///////////////////////////////////////////////////////////////////////////////////

  以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。

  如果以后遇到这样的情况,不是SQL2k安装的时候,,执行以下操作。。。

  打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session

  Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目

  '//////////////////////////////////////////////////////////////////////////////////

  '//////////////////////////////////////////////////////////////////////////////////

  安装MSDE时出现"setupfailedtoconfiguretheserver.Refertotheservererrorlogsandsetuperrorlogsformoreinformation."提示时说明,上次卸载解决问题SDE的安装目录删除,删除原MSDE的安装目录即可,再次安装即可。

  '//////////////////////////////////////////////////////////////////////////////////