HI,
the problem is solved in my environment. Maybe it will help you too.
1. Step
Cause of this Issue: Invalid entry in the DataClassResourceForeignKey table.
Solution
1. Make a full backup of the Symantec_CMDB database.
2. Find the list of data classes with the 'FileResouceGuid' column:
SELECT * FROM DataClassResourceForeignKey as dcfk
JOIN DataClass dc
ON dcfk.DataClassGuid = dc.Guid
AND
dcfk.ResourceTypeGuid = '018B191B-47AE-4180-9FCD-7F3CEA4F1E12'
3. Check the listed tables and make sure they all have the 'FileResourceGuid' column.
4. When the table without the expected column is found, delete it from the DataClassResourceForeignKey table.
Please NOTE that there are valid tables as well and double check if you are deleting correct table entry.
!!!Solution 1 did not resolve the issue (in my case)!!!
2. Step
Please run the 1st query and doublecheck if the Inv_Software_Execution table is missing the FileResourceGuid column.
If yes, then please execute the second query.
--1st query
select * from Evt_Application_Start
select * from Inv_Software_Execution
select * from Inv_Monthly_summary
select * from Inv_Installed_File_Details
-- second query
delete from DataClassResourceForeignKey
where ForeignKeyGuid='E0C7CB1D-C586-41C0-8A8F-A65275E82BAC'