SMS: Dataloader cannot load MIF after using DelGrp.exe to remove group class (256073)
The information in this article applies to:
- Microsoft Systems Management Server 2.0
This article was previously published under Q256073 SYMPTOMS
After you delete a custom group class using the DelGrp.exe tool, the Dataloader is unable to load a Management Information File (MIF) that contains changed attributes for the same group class.
When this occurs, the information from the updated MIF does not appear in the Administrators Console.
CAUSE
This issue can occur because the DelGrp.exe tool does not delete the stored procedures associated with the group class.
WORKAROUND
To work around this issue after you run the DelGrp.exe tool to delete the Group Class, manually delete the two stored procedures associated with the Group Class that you deleted.
For example:
If you are deleting a group called User_info_DATA, you need to delete the stored procedures dUser_info_DATA and pUser_info_DATA.
For information about how to delete a stored procedure, view the books online for SQL Server. For SQL 6.5, query on "Drop Procedure". For SQL 7.0, search on "How to delete a stored procedure".
If you are planning on adding the custom group class back after making modifications to the smsdef.mof that deviate from the original modification, then you may need to follow the additional items below to remove the architecture. Otherwise, when the new architecture is created, there may be 2 references created in Resource Explorer; one containing the original architecture that will not be displaying any data, the other with the new architecture that does display the new data. Because the same group class name was used, Delgrp.exe will delete BOTH objects.
- Make a backup of the SMS server, using the native SMS backup task.
- Make sure unwanted MIF files are removed from all client machines.
(NOIDMIFS directory)
- Use DELGRP.exe (part of BORK 4.5 in the SMS section) to remove the unwanted tables from SQL server.
- Through SQL Enterprise Manager, manually removed the associated Stored Procedures, prefixed by 'p' and 'd'. (right click and delete) This is per the workaround in Q256073.
- Run CONV20.exe (This will look at the SMS database and verify/repair its structure.)
- Stop the WMI service.
- Delete all files located in the c:\winnt\system32\wbem\repository
directory.
- Restart the WMI service.
Important: Rebuilding the WMI repository in Windows 2000 or later versions can yield unpredictable results.
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
Modification Type: | Major | Last Reviewed: | 3/14/2006 |
---|
Keywords: | kbBug kbDatabase kbDataLoader kbprb KB256073 |
---|
|