早上系统出故障,修复了以后发现SQL SERVER 2000无法用了,错误:'无法定位序数29于动态链接库odbcbcp.dll上',反映在MSSQL上为企业管理器打不开,提示"管理单元初始化失败.名称:企业管理器.CLSID:00100100-1816-11d0-8EF5-00AA0062C58F.我做了如下尝试,依然未能解决问题:(1)重装MSSQL 的SP3
(2)按注册表编器的H_CLASSES_ROOT\CLSID下{00100100-1816-11d0-8EF5-00AA0062C58F}这个键下面的InprocServer32右边的DLL的注册路径,用REGSVR32 注册sqlmmc.dll.难道只能重装MSSQL吗?

解决方案 »

  1.   

    自己顶一下.
    真的没有办法了吗?我测试过,只要采用修复方法修复WIN2000,一定会出现这种情况.你们是怎样处理的呢?
      

  2.   

    SP3 补丁里的odbcbcp.dll 覆盖 c:\windows\system32\odbcbcp.dl
      

  3.   

    转 :可能winnt\system32目录下的odbcbcp.dll文件被旧版本覆盖了
    把这文件删除掉
    重新安装一下mdac
    MDAC2.8
    http://download.microsoft.com/download/8/b/6/8b6198c0-fe96-4811-9d81-d5c76dd5fea8/MDAC_TYP.EXE