我baidu了一下关于安装SQL2000“无法找到动态连接库sqlunirl.dll于指定路径”的问题
[ Alive 发表于 2006-7-4 23:07:00 ] 
上个星期天系统崩溃,这几天一直在捣鼓系统。为了解决速度快,占用资源少,我最后狠狠心放弃了XP,投入了2000的阵营(其实我机器配置也不算低,C2.66+768M内存)。学着网上的方法,把2000系统默认的几个不需要用到的服务关闭了,占用内存降下来了50M。今天上午开始装SQL2000的时候出现问题:
当安装程序安装到:
安装程序正在安装ms数据访问组件
时,屏幕出现错误提示:
command line option syntax error,type command/? for help然后点确定继续,结果到:
安装程序正在安装HTML帮助
时,屏幕又出现标题为html help 1.32 update错误警对话框提示:
command line option syntax error,type command/? for help然后我再点确定继续,安装程序开始复制文件,复制完文件后又出现错误提示:
无法找到动态连接库sqlunirl.dll于指定路径,后面是一大串的英文,都是某某路径下的某某文件。点了确定后出现安装失败,提示我查看C:\WINNT|sqlstp.log文件。找到那文件打开看了看,最后几行错误信息,提示说需要用到的服务不在启动状态。心想,坏事了,估计是我把之前系统默认的服务禁止掉了,SQL2000需要用到某些服务,所以安装失败。可我关了好多服务的,哪些才是SQL要用到的自己都不知道了,难道要一个一个试过来吗?最怕的就是要重装系统。最后,百度搜索了一下关键字"sqlunirl.dll",嘿嘿,还真让我找到了解决办法。原来不关系统服务的事,而是不能把安装文件放在中文目录下,我的安装路径是C盘的英文路径,可是我的安装文件是放在桌面上的,桌面的路径里带有中文,保险起见,SQL的安装路径和SQL安装文件存放的路径最好都不要有中文。最后把安装文件移到C盘根目录下,再一次安装,一切OK,一个错误都没出现。如果最后还是会出现sqlunirl.dll错误,关于安装服务器配置失败的时候(sqlunirl.dll是MDAC的一个组件),你可以考虑如下方法试试:
重装MDAC