我的SQL SERVER 2000 我打開企業管理噐就會顯示  "無法初始化管理理單元
 名稱 Microsoft SQL Enterpris Manager
      CLSID : {00100100-1816-11D0-8EF5-00AA0062C58F} "
 
 請問該怎麼解決???

解决方案 »

  1.   

    窗口名是:MMC 
    管理单元初始化失败 
    名称:Microsoft SQL企业管器 
    CLSID{00100100-1816-11d0-8EF5-00AA0062C58F} 1.) For the mmc snapin error, search the registry for the classid provided, 
    you will find associated dll's. 
    Search under HKEY_CLASSES_ROOT\CLSID You will find a key 
    HKEY_CLASSES_ROOT\CLSID\00100100-1816-11D0-8EF5-00AA0062C58F. Under the key 
    click on InProcServer32, you will find the dll, associated with the GUID. - Unregister the dll 
    - Replace the dll from the CD of the program you are trying to use (In this 
    case, SQL 2000 edition) 
    - Register the dll 2.) If that doesn't work try re-registering the below .dlls from the cd: 
    sqlns.dll 
    sqlmmc.dll 
    sqllex.dll 
    sqldmo.dll 
    dtsui.dll 
    odbcbcp.dll 3.) Search for SQL Server Enterprise Manager.MSC file it should be under 
    your <drive>:\Program Files\Microsoft SQL Server\80\Tools\Binn. Once you 
    find the file rename to something else and then copy the "SQLEM.MSC" from 
    the cd. To unregister the .dll you would have to run: regsvr32 /u 
    dllname.dll (replace the "dllname" with the correct .dll that you are 
    un-registering) and to register the .dll's you would have to run: 
    regsvr32 dllname.dll (replace the "dllname" with the correct .dll that 
    you are registering) I would strongly suggest that before you unregister 
    the .dll's copy them to a safe place on a different computer if possible 
    and then go ahead with unegistering the .dll's. If cannot unregister the old dlls even as the administrator of the machine, 
    you can rename them (and keep them in a safe place, on another computer, 
    preferrably), and copy the new dlls in and register them.
      

  2.   

    换句话说,在注册表中找到与00100100-1816-11d0-8EF5-00AA0062C58F的对应的dll,替换掉
    再使用regsvr32 重新注册
      

  3.   

    1、打开注册表,   
    2、查找CLSID={00100100-1816-11D0-8EF5-00AA0062C58F}的dll,比如abc.dll   
    3、找到后,使用regsvr32   重新注册一下该dll