我的SQL SERVER 2000 我打開企業管理噐就會顯示 "無法初始化管理理單元
名稱 Microsoft SQL Enterpris Manager
CLSID : {00100100-1816-11D0-8EF5-00AA0062C58F} "
請問該怎麼解決???
名稱 Microsoft SQL Enterpris Manager
CLSID : {00100100-1816-11D0-8EF5-00AA0062C58F} "
請問該怎麼解決???
管理单元初始化失败
名称: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.
再使用regsvr32 重新注册
2、查找CLSID={00100100-1816-11D0-8EF5-00AA0062C58F}的dll,比如abc.dll
3、找到后,使用regsvr32 重新注册一下该dll