你的服务器端是SQL2000的.客户端必须对应安装一个SQL2000才能解决.

解决方案 »

  1.   

    数据库系统和软件都装在一台计算机上,所以服务器和客户端软件都装了。软件的服务期刚过,还没签新的合同。我想自己能解决的话就自己解决,他们来也不过是重装OS和SQL SERVER,不到最后关头我也不想这样做,因为计算机里还有其他软件,重装系统风险太大,最好是通过局部升级解决。
      

  2.   

    那你这样做吧.关闭软件,停止SQL服务.
    在我的电脑中查找:sqldmo.dll将找到的,只保留文件版本为: 2000.80.760.0
    (我的电脑上的2000的版本是这个,你如果没有安装sp3,可能会低一点.)其他的全部删除.
    (
    如果没有:2000.80.xxx版本的sqldmo.dll,到安装光盘:
    \X86\BINN
    下复制该文件到:
    C:\Program Files\Microsoft SQL Server\80\Tools\Binn
    )然后执行:
    regsvr32 C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqldmo.dll
    注册完成后重新启动电脑,再结转应该就可以了.
      

  3.   

    在计算机上查找sqldmo.dll结果如下:
    d:\winnt\system32\sqldmo.dll 的版本为:1998.11.13.0
    d:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqldmo.dll 2000.80.194.0
    我自己机器的SQL 2K已升级到SP3 sqldmo.dll的版本为2000.80.760.0
    我直接升级到SP3可否解决这个问题?
      

  4.   

    应该不能删除:
    d:\winnt\system32\sqldmo.dll再运行:
    regsvr32 d:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqldmo.dll 
    应该就可以了.