When you use the SQL Server 2000 database to open the Enterprise Manager, the following error occurs:
The window name is MMC.
An error occurred while initializing the SQL Server Management Unit.
Name: Microsoft SQL Enterprise Manager
CLSID {00100100-1816-11d0-8EF5-00AA0062C58F}
The solution for most SQL Server Management units found on the internet for a long time is to reload the database, which is too troublesome. Basically, no practical solution is found, finally, I found a quick SQL Server Management Unit solution through my own efforts and saved the following content in notepad. reg file. Import the registry.
Copy codeThe Code is as follows:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT \ CLSID \ {00100100-1816-11d0-8EF5-00AA0062C58F}]
@ = "Microsoft SQL Enterprise Manager Management Unit"
[HKEY_CLASSES_ROOT \ CLSID \ {00100100-1816-11d0-8EF5-00AA0062C58F} \ InProcServer32]
@ = "C: \ Program Files \ Microsoft SQL Server \ 80 \ Tools \ Binn \ sqlmmc. dll"
"ThreadingModel" = "Both"
[HKEY_CLASSES_ROOT \ CLSID \ {00100100-1816-11d0-8EF5-00AA0062C58F} \ ProgID]
@ = "SQLMMC.1"
[HKEY_CLASSES_ROOT \ CLSID \ {00100100-1816-11d0-8EF5-00AA0062C58F} \ VersionIndependentProgID]
@ = "SQLMMC"
SQL Server2000 Enterprise Manager "Management Unit initialization failed"
After installing SQL Server 2000, the Enterprise Manager prompts "Management Unit initialization failed"
Management Unit initialization failed
Name <Unknown>
CLSID: {00100100-1816-11D0-8EF5-00AA0062C58F}
Solution:
This problem is solved by registering all SQL-related files in batches. Paste the following content in Notepad as a * bat file for execution.
Copy codeThe Code is as follows:
@ Echo on
Regsvr32 autoplt. dll/s
Regsvr32 autowiz. dll/s
Regsvr32 axscphst. dll/s
Regsvr32 cdwtasks. dll/s
Regsvr32 cdwtskui. dll/s
Regsvr32 colctrl. dll/s
Regsvr32 comnevnt. dll/s
Regsvr32 ctasksui. dll/s
Regsvr32 custtask. dll/s
Regsvr32 dtsffile. dll/s
Regsvr32 dtspkg. dll/s
Regsvr32 dtspump. dll/s
Regsvr32 dtsui. dll/s
Regsvr32 dtswiz. dll/s
Regsvr32 hhsetup. dll/s
Regsvr32 objmgr. dll/s
Regsvr32 pfclnt80.dll/s
Regsvr32 pfutil80.dll/s
Regsvr32 psdcscm. dll/s
Regsvr32 sdiclnt. dll/s
Regsvr32 semcomn. dll/s
Regsvr32 Semcros. dll/s
Regsvr32 Semdll. dll/s
Regsvr32 semdts. dll/s
Regsvr32 SEMEXEC. dll/s
Regsvr32 semmap. dll/s
Regsvr32 semnt. dll/s
Regsvr32 Semobj. dll/s
Regsvr32 semrepl. dll/s
Regsvr32 semsfc. dll/s
Regsvr32 Semsys. dll/s
Regsvr32 semwebwz. dll/s
Regsvr32 Semwiz. dll/s
Regsvr32 sqdedev. dll/s
Regsvr32 SQLDMO. dll/s
Regsvr32 sqlftwiz. dll/s
Regsvr32 sqlgui. dll/s
Regsvr32 sqllex. dll/s
Regsvr32 sqlmmc. dll/s
Regsvr32 sqlns. dll/s
Regsvr32 sqlqry. dll/s
Regsvr32 sqlresld. dll/s
Regsvr32 sqlsui. dll/s
Regsvr32 sqlsvc. dll/s
Regsvr32 sqlvdir. dll/s
Regsvr32 stardds. dll/s
Regsvr32 svrnetcn. dll/s
The Regsvr32 command can be used to re-register these DLL dynamic link files to solve the problem of initialization failure of the SQL 2000 management unit.