关于 sqlserver 2000 的安装问题

安装完windows2k 5.00 .2195 service pack 4后
安装SQL Server时提示“无法找到动态链接库SQLUNIRL.DLL于指定的路径c:\progra~1\micros~2\80\tools\binn;.;c:\winnt\system32;
c:\winnt\system;c:\winnt;.......”


关于安装服务器配置失败的时候(sqlunirl.dll是MDAC的一个组件),可以考虑如下方法试试:
1.重装MDAC
2.修改注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup
删除ExceptionComponents
重启,安装.

很多时候不需要 第一步 操作。


另外,安装程序不能放在中文目录里.


由于重装系统,我今天重装SQL Server,开始还装的好好的,到了配置服务器时,弹出一个安装失败的提示框中断了安装进程。重试了N次,每次都一样。这下可把我急坏了。按照错误提示我查看了Windows目录下的 sqlstp.log文件,显示为“一般性网络错误” 。

google了一把,终于找到答案^_^

问题的原因::
       此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。 
   
       当windows计算机名称包含大写字母和小写字母或者都是小写字母的时候安装会失败,并提示“一般性网络错误”。    

      右键点击我的电脑一看,果然如此。我的计算机名称是大小写混合!!看来问题就出在这里了!   

解决方法:将计算机名称改为全部大写。

再重装一遍,OK,没问题!!


 


 

以前记录的,贴出来

    最近在安装Microsoft SQLServer 2000时又出现了几个月前同样的问题,以前的某个程序安装已在安装计算机上创建挂起的文件操作,致使我们无法正常安装SQLServer服务器,然而当你尝试着重新启动的方法来解决,可能会发现问题依然,……下面的还是之前同样的解决方法,我在这里贴出来。

 

Win+R打开运行菜单,输入regedit回车,依次展开注册表项如下:
HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet\Control\Session Manager

将Session Manager项下的FileRenameOperations删掉

 

以上的解决方法在实际应用中经多次测试,可行。

 

补充:在操作完注册表的对应项时,无需重新启动电脑,便可安装SQLServer,假如重新启动了计算机,那么可能还会遇到同样的提示,进而无法安装!

posted @ 2005-03-22 19:47  代码缔造的帝国  阅读(650)  评论(0编辑  收藏  举报