Microsoft KB Archive/937634

= Resource Explorer does not display processor data for client computers that run hardware inventory after you upgrade the primary site server to SMS 2003 Service Pack 3 =

Article ID: 937634

Article Last Modified on 6/7/2007

-

APPLIES TO


 * Microsoft Systems Management Server 2003 Service Pack 3
 * Microsoft Systems Management Server 2003

-



SYMPTOMS
Consider the following scenarios.

Scenario 1
You upgrade the Microsoft Systems Management Server (SMS) 2003 primary site servers to SMS 2003 Service Pack 3 (SP3). After you do this, hardware inventory runs successfully on the client computers. However, hardware inventory runs before client computers are upgraded to the SMS 2003 SP3 version of the Advanced Client.

In this scenario, Resource Explorer does not display processor data for the computers on which hardware inventory ran.

Scenario 2
You upgrade SMS 2003 primary site servers to SMS 2003 SP3. You decide not to upgrade some or all SMS client computers to the SMS 2003 SP3 version of the Advanced Client. Hardware inventory runs successfully on the client computers after the site server has been upgraded to SMS 2003 SP3.

In this scenario, Resource Explorer does not display processor data for the client computers that were not upgraded to SMS 2003 SP3 Advanced Client.

Note In both scenarios, the Inventoryagent.log file contains error information that resembles the following on the client computers that were not upgraded: Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, AddressWidth, BrandID, CPUHash, CPUkey, CurrentClockSpeed, DataWidth, DeviceID, Family, IsMobile, IsMulticore, Manufacturer, MaxClockSpeed, Name, NormSpeed, Pcache, ProcessorId, ProcessorType, Revision, SocketDesignation, Status, SystemName, Version FROM SMS_Processor; Timeout = 600 secs. Unknown error encountered processing an instance of class SMS_Processor: 80041017 Collection: (80041017) Execute: Query failed The error information in this log file references the SMS_Processor class.

Note The Inventoryagent.log file is located in the %systemroot%\System32\CCM\Logs folder on each computer that is running the SMS 2003 Advanced Client.



CAUSE
This issue occurs because SMS 2003 SP3 extends the SMS_Processor class. Also, SMS 2003 SP3 modifies the Sms_def.mof file to collect new properties.

Earlier versions of Advanced Client software, such as the SMS 2003 Service Pack 2 (SP2) Advanced Client, cannot collect the new properties. However, a client computer that is running the earlier software does obtain the new policy if the client computer reports to an SMS 2003 SP3-based site. Therefore, this client computer reports errors for the SMS_Processor class.

Note Although a client computer that is running an earlier version of the Advanced Client cannot collect data for the SMS_Processor class, the client computer can still collect other hardware inventory data.



RESOLUTION
To resolve this issue, upgrade all client computers to the SMS 2003 SP3 version of the Advanced Client.



MORE INFORMATION
Data for the SMS_Processor class is retained in the Resource Explorer inventory history on the site server. This data is retained until the SMS Aged Inventory deletion task removes the aged data. You can access this data by using the v_hS_PROCESSOR.0 SQL Server view on the site server database.

