您现在的位置:东方水网>> >> >>正文内容

SQLSERVER安装中出现 一般性网络错误 的问题 完美解决方法

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

WINNT目录下的sqlstp.log中最后是这样的错误信息:

正在启动?

Chinese_PRC_CI_AS

-m -Q -T4022 -T3659

正在与服务?

driver={sql server};server=GH;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).

driver={sql server};server=GH;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).

driver={sql server};server=GH;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).

SQL Server 配置?

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

09:23:53 Process Exit Code: (-1) 
09:24:14 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。
09:24:14 Action CleanUpInstall:
09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe  -Silent -Action -Service SQLSERVERAGENT
09:24:14 Process Exit Code: (1060) 指定的服务并未以已安装的服务存在。

09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe  -Silent -Action -Service MSSQLSERVER
09:24:14 Process Exit Code: (0) 
09:24:14 StatsGenerate returned: 2
09:24:14 StatsGenerate (0x0,0x1,0xf0000000,0x400,2052,303,0x0,0x1,0,0,0
09:24:14 StatsGenerate -1,Administrator)
09:24:14 Installation Failed.

解决方法:

首先把安装目录和C:\Program Files下的Microsoft SQL Server文件夹删了,删除在current_user和local_machine\software\microsoft\ 下有关 Microsoft sql server 全部信息,然后 

打开注册表 
"开始"--"运行"键入 "regedit" 
按下列顺序点击打开 
HKEY_LOCAL_MACHINE 
SOFTWART 
Microsoft 
Windows 
CurrentVersion 
Setup 
ExceptionComponents 
将 ExceptionComponents 下面的文件夹全部删除! 
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9} 
{60BFF50D-FB2C-4498-A577-C9548C390BB9} 
{60BFF50D-FB2C-4498-A577-C9548C390BB9} 
{60BFF50D-FB2C-4498-A577-C9548C390BB9} 
....... 

重新启动: 
重新安装 SQL Server 2000

另外在一个BLOG上看到的一个说法:

问题的原因: 
       此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。  
    
       当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误! 
      
     解决办法就是将计算机名称改为全部大写! 
    
     我便照着将我电脑的名称改为大写,然后重启,刚才的网络错误问题没了。但又提示我 sa 登录失败。 奇怪了,我重新安装指定的是空密码,怎么安装程序自己也会sa登录失败呢?后来才想起来,卸载Sql Server 是为了保住我的数据,就偷懒没有将原先Sql Server 安装目录下的Data文件夹内的文件删除,master.mdf 和master.ldf都在。 以前的的Sql Server是设了密码的。于是感快将这两个文件删除。再重新安装一次,OK! 安装成功. 

总结:      
    
        1、 以后计算机名称一定用大写,免得惹来不必要的麻烦.

        2、重装Sql Server时一定要记得将master.mdf 和master.ldf删除。

注: 我的计算机名称也是小写,但我并没有把计算机名称换成大写,只是在SQL安装过程中把用户名改成了大写,再按照上面的做法删除文件夹和清除注册表后安装成功的,所以我觉得以上的说法值得探讨!
 

【字体: 】【收藏】【打印文章

相关文章

    没有相关内容