We are trying to clean up our Content Databases to remove errors such as MissingFeature. However we can't find these mission features using normal means, or any article I've yet found.
An example is
Category : MissingFeature
Error : True
UpgradeBlocking : False
Message : Database [WSS_Content_DB1] has reference(s) to a missing feature: Id =
[2510d73f-7109-4ccc-8a1c-314894deeb3a].
Remedy : Feature (Id = [2510d73f-7109-4ccc-8a1c-314894deeb3a]) is referenced in database [WSS_Content_DB1],
but isn't installed on the current farm. The missing feature might cause upgrade to fail. If
necessary, please install any solution that contains the feature and restart upgrade.
Locations :
However the only place I can find a reference to this Feature Id is in the database itself under the FeatureTracking table.
I can directly delete these entries from that table and the errors go away.
Is there a supported method to remove these references to remove these errors from a Test-SPContentDatabase test?
Things we've tried
Get-SPFeature 2510d73f-7109-4ccc-8a1c-314894deeb3a
Returns nothing
Script from http://get-spscripts.com/2011/06/removing-features-from-content-database.html returns nothing
Get-SPFeature | ? { $_.Scope -eq $null }
Returns nothing
stsadm -o uninstallfeature -id 2510d73f-7109-4ccc-8a1c-314894deeb3a -force
Didn't fix this
select *
FROM [WSS_Content_DB1].[dbo].[Features]
where FeatureId = '2510d73f-7109-4ccc-8a1c-314894deeb3a'
Returns nothing
Feature Admin doesn't find anything missing