sql server安装已完成但失败怎么解决呀?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server安装已完成但失败怎么解决呀?相关的知识,希望对你有一定的参考价值。

怎么解决呀

你好

卸载重新安装吧

你这个问题应该是对于磁盘没有权限导致的

你是用管理员权限运行安装程序

    右键,管理员运行程序

    确定

用这个过程试试吧

祝你好运

望采纳

参考技术A 肯定是重装啊

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

第一种方法

今天安装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后就会生效

 

2005 SQLServer出现3417错误修复补丁包

如果您的SQL Server 数据库提示特定服务错误代码3417错误,那么使用此补丁就可以解决了

解决方法:

1、直接找个正常的SQL,找到SQL安装目录下面的Master数据库覆盖即可启动数据库。
2、下载后解压覆盖至C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data下面即可。

相关错误:

在启动SQL Server (MSSQLSERVER) 的时候出现“Windows 不能在 本地计算机 启动 SQL Server (MSSQLSERVER)。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 3417”,一般都是因为数据库目录下的Master数据库坏了,解决方法直接找个正常的SQL,找到SQL安装目录下面的Master数据库覆盖即可启动数据库。

常用方法:

诸如:C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data下的所有mdf和ldf默认都是按照解压缩方式保存的,只需要右键每一个文件---属性---高级---压缩内容以便节省磁盘空间 的勾 去掉即可 ;更改数据库的登录方式为本地用户系统等等。

 

以上是关于sql server安装已完成但失败怎么解决呀?的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER 无法启动,一直处于停止状态,该怎么解决呀?

新手,大家帮忙看看,ODBC连接sql失败。

安装SQL server2012的时候,一直停留在如图所示的地方,应该怎么办呀?

请问Sql server2012安装失败,无法打开sql_engine_core_inst.msi这个问题怎么解决的啊??

sql server 2008r2 安装已经完成,但失败.等待数据库引擎恢复句柄失败.

SQL sever 要怎么安装呀,我是个新手,我看了其他的网页但就是读不懂呀。。。帮帮忙。。急