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

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

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

此错误消息可以在系统目录下找到,例如我的系统是windowXP,则该文件在C:\WINDOWS\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的信息



失败三:


在与服务?


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:\WINDOWS\sqlstp.log 了解更多信息。 

当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关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:\WINDOWS\sqlstp.log 了解更多信息。

我出现就是这种情况:注意啦!

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

如果可能是以下问题:

___________________________________________________________________


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


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

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

___________________________________________________________________