Monday 21 May 2012

SharePoint 15 Technical preview (Part 1)


Microsoft has released technical preview of APIs related to interoperability with SharePoint 15. After going through the documentation I found following useful APIs:

1.       Assembly: Microsoft.Office.Server.Search

Namespace: Microsoft.Office.Server.Search.Administration

Classes:

           I.            DocumentCrawlLog

Members:

a.       Method Name: DocumentCrawlLog(SPSite)

Description: Constructor

b.      Method Name: GetCrawledUrls(Guid, Boolean, Int64, String, Boolean, Int32, Int32, Int32, DateTime, DateTime)

Description: Retrieves information about the crawled contents.



2.       Assembly: Microsoft.SharePoint

Namespace: Microsoft.SharePoint

Classes:

           I.            SPApplicationCredentials

Description: Provides credentials for application authentication.

         II.            SPApplicationSecurityTokenManager

Members:

a.       Method Name: GetApplicationCredentials

Description: Gets the credentials for application authentication.

       III.            SPAppPrincipalManager

Description: Represents the top level object used to manage app principals.

Members:

a.       Method Name: GetManager

       IV.            SPAppPrincipalPermissionsManager

Descriptions: Manages permissions for SharePoint Web app principals.

Members:

a.       Method Name: AddAppPrincipalToWeb(SPAppPrincipal, SPAppPrincipalPermissionKind)

Description: Grants Web app access to the Web using the specified SPAppPrincipal object and SPAppPrincipalPermissionKind object.

b.      Method Name: AddAppPrincipalToWeb(SPAppPrincipalInfo, SPAppPrincipalPermissionKind)

Description: Grants Web app access to the Web using the specified SPAppPrincipalInfo object and SPAppPrincipalPermissionKind object.

         V.            SPAppPrincipalPermissionKind (Enum)

Description: Specifies the constants that represent the permissions for the app principal.

Members:

a.       None: The app principal has no permissions.

b.      Guest: The app principal has guest permissions.

c.       Read: The app principal has read-only permissions.

d.      Write: The app principal has read-write permissions.

e.      Manage: The app principal has manage permissions.

f.        FullControl: The app principal has full control permissions.

       VI.            SPFileRightsManagementSettings

Description: Represents the Information Rights Management (IRM) settings for file downloads in Microsoft SharePoint Foundation.

Members:

a.       Method Name: SPFileRightsManagementSettings

Description: Initializes a new instance of the SPFileRightsManagementSettings class

Properties:

b.      AllowPrint: Gets or sets a value indicating whether the viewer can print the document.

c.       AllowScript: Gets or sets a value indicating whether the viewer can run script on downloaded document.

d.      AllowWriteCopy: Gets or sets a value indicating whether the viewer can write on a copy of the downloaded document.

e.      DocumentAccessExpireDays: Gets or sets the number of days before a downloaded document will expire.

f.        GroupName: Gets or sets the group name (email address) to which the permission applies.

     VII.            SPLanguageSettings

Description: Represents set of language preferences.

Members:

a.       Method Name: GetGlobalInstalledLanguages

Description: Gets a list of installed languages that are compatible with a given version of SharePoint.

Thursday 17 May 2012

Health Analyzer showing “missing server side dependency” after performing In-Place upgrade

Problem
After migrating site in MOSS 2007 to SharePoint 2010, health analyzer is showing “Missing server side dependency”. Migration of the site was done using In-Place upgrade. Following logs are logged in the log file:

 [MissingFeature] Database [Intranet_WSS_Content_Corporate_11000] has reference(s) to a missing feature: Id = [3fbd49d6-a25a-4f2f-89d6-1b0fd979435b]. The feature with Id 3fbd49d6-a25a-4f2f-89d6-1b0fd979435b is referenced in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.

[MissingFeature] Database [Intranet_WSS_Content_Corporate_11000] has reference(s) to a missing feature: Id = [03ccceb8-6c39-4b02-870a-41ef6a93979d]. The feature with Id 03ccceb8-6c39-4b02-870a-41ef6a93979d is referenced in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.
[MissingFeature] Database [Intranet_WSS_Content_Corporate_11000] has reference(s) to a missing feature: Id = [747755cd-d060-4663-961c-9b0cc43724e9]. The feature with Id 747755cd-d060-4663-961c-9b0cc43724e9 is referenced in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.

[MissingFeature] Database [Intranet_WSS_Content_Corporate_11000] has reference(s) to a missing feature: Id = [859ca45b-3943-4a01-a3d0-e5d7f0048e34]. The feature with Id 859ca45b-3943-4a01-a3d0-e5d7f0048e34 is referenced in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.
[MissingFeature] Database [Intranet_WSS_Content_Corporate_11000] has reference(s) to a missing feature: Id = [0158480c-bff0-4231-93c5-f0f37598b2a2]. The feature with Id 0158480c-bff0-4231-93c5-f0f37598b2a2 is referenced in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.

[MissingFeature] Database [Intranet_WSS_Content_Corporate_11000] has reference(s) to a missing feature: Id = [fb3233f6-235a-11dd-b0a8-fcc255d89593]. The feature with Id fb3233f6-235a-11dd-b0a8-fcc255d89593 is referenced in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.
[MissingSetupFile] File [Features\ExcelServerSite\Microsoft.Office.Excel.WebUI.dwp] is referenced [1] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this file. One or more setup files are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these files.

[MissingWebPart] WebPart class [baf5274e-a800-8dc3-96d0-0003d9405663] is referenced [40] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [c17f9896-5c01-bf29-48af-096fd218184e] is referenced [2] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [a6b1b233-477c-36d4-e0f2-0b79876b67b9] is referenced [6] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [d55b3b6b-6281-707b-73d0-0c49581475ad] is referenced [26] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [f94b483e-dc6e-f8a2-2867-10bd9897f35f] is referenced [2] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [bc877bd0-b48e-3165-7c9e-1e2f98c2a42a] is referenced [2] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [e265a361-507e-136e-ceb3-20d04a556a22] is referenced [7] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [ddbfb079-d77d-89c8-cb82-213960b44379] is referenced [4] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [b620591f-ce04-2efb-7b19-256f5fd94ca7] is referenced [2] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [a2e08067-888b-2ca1-4b3d-2bb33bdc3b37] is referenced [3] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [2f1510c7-75d5-921f-b120-2ce98fe3afe3] is referenced [74] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts. [MissingFeature] Database [Intranet_WSS_Content_Corporate_11000] has reference(s) to a missing feature: Id = [3fbd49d6-a25a-4f2f-89d6-1b0fd979435b]. The feature with Id 3fbd49d6-a25a-4f2f-89d6-1b0fd979435b is referenced in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.

[MissingFeature] Database [Intranet_WSS_Content_Corporate_11000] has reference(s) to a missing feature: Id = [03ccceb8-6c39-4b02-870a-41ef6a93979d]. The feature with Id 03ccceb8-6c39-4b02-870a-41ef6a93979d is referenced in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.

[MissingFeature] Database [Intranet_WSS_Content_Corporate_11000] has reference(s) to a missing feature: Id = [747755cd-d060-4663-961c-9b0cc43724e9]. The feature with Id 747755cd-d060-4663-961c-9b0cc43724e9 is referenced in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.

[MissingFeature] Database [Intranet_WSS_Content_Corporate_11000] has reference(s) to a missing feature: Id = [859ca45b-3943-4a01-a3d0-e5d7f0048e34]. The feature with Id 859ca45b-3943-4a01-a3d0-e5d7f0048e34 is referenced in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.

[MissingFeature] Database [Intranet_WSS_Content_Corporate_11000] has reference(s) to a missing feature: Id = [0158480c-bff0-4231-93c5-f0f37598b2a2]. The feature with Id 0158480c-bff0-4231-93c5-f0f37598b2a2 is referenced in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.

[MissingFeature] Database [Intranet_WSS_Content_Corporate_11000] has reference(s) to a missing feature: Id = [fb3233f6-235a-11dd-b0a8-fcc255d89593]. The feature with Id fb3233f6-235a-11dd-b0a8-fcc255d89593 is referenced in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.

[MissingSetupFile] File [Features\ExcelServerSite\Microsoft.Office.Excel.WebUI.dwp] is referenced [1] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this file. One or more setup files are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these files.

[MissingWebPart] WebPart class [baf5274e-a800-8dc3-96d0-0003d9405663] is referenced [40] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [c17f9896-5c01-bf29-48af-096fd218184e] is referenced [2] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [a6b1b233-477c-36d4-e0f2-0b79876b67b9] is referenced [6] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [d55b3b6b-6281-707b-73d0-0c49581475ad] is referenced [26] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [f94b483e-dc6e-f8a2-2867-10bd9897f35f] is referenced [2] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [bc877bd0-b48e-3165-7c9e-1e2f98c2a42a] is referenced [2] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [e265a361-507e-136e-ceb3-20d04a556a22] is referenced [7] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [ddbfb079-d77d-89c8-cb82-213960b44379] is referenced [4] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [b620591f-ce04-2efb-7b19-256f5fd94ca7] is referenced [2] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [a2e08067-888b-2ca1-4b3d-2bb33bdc3b37] is referenced [3] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

[MissingWebPart] WebPart class [2f1510c7-75d5-921f-b120-2ce98fe3afe3] is referenced [74] times in the database [Intranet_WSS_Content_Corporate_11000], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Intranet_WSS_Content_Corporate_11000], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

Solution:

This generally happen when a feature deployed in MOSS 2007 environment is not deployed in SharePoint 2010 after migration. Following steps can be performed to resolve the errors:
  • Before starting of it would be better if name of web part corresponding to web part id which is causing this issue could be figured out. For determining this tool called WssAnalyzeFeatures can be used. First run it on MOSS 2007 environment and check for the feature name corresponding to the Id in the error log. 
  • If the referenced pages come out to be related to help pages then "SharePoint Foundation Help Search" need to be configured, which will crawl all the SharePoint Help files
  • If the missing feature is SharePoint OOB feature then simply activate the feature
  • Or SharePoint 2010 manager can be used; it’s an object model explorer that helps  to see what’s going on in SharePoint environment. Installation and activation of the features can be done through this. It can be downloaded from here 
  • Finally if all above steps did not work then try deactivating the features using WssAnalyzeFeatures tool

Wednesday 16 May 2012

Health analyzer showing error “Missing server dependency" in content databases

Problem Statement:

In a newly installed SharePoint farm sometime health analyzer shows error “Missing server dependency” in the content databases. Following errors are logged:

[MissingWebPart] WebPart class [baf5274e-a800-8dc3-96d0-0003d9405663] is referenced [23] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [9eba9c17-3b89-a2e7-a3cf-0ee3d7c2adb1] (class [Microsoft.Office.Server.Search.WebControls.SearchTopologyView] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [07f48b68-2e69-c86a-ebe4-16359e03ebc2] (class [Microsoft.Office.Server.Search.WebControls.AdvancedSearchBox] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [23091f6c-295d-4493-504c-1714a20d65a2] (class [Microsoft.Office.Server.Search.WebControls.PeopleRefinementWebPart] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [7d319bdd-d90e-7861-b7f0-2f9f4cec3004] (class [Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [2] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [c744e2b2-158c-c2f8-2f80-54bf046ff644] (class [Microsoft.SharePoint.Portal.WebControls.PeopleSearchBoxEx] from assembly [Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [b36f9dfe-325a-1b44-e6bb-645dcf79c770] (class [Microsoft.Office.Server.Search.WebControls.FarmSystemStatus] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [0a60f514-1dea-8537-b588-64ee5e224da3] (class [Microsoft.SharePoint.Portal.WebControls.SearchBoxEx] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [2] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [9f56656f-6aa3-0d55-a812-711bf65864ea] is referenced [149] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [9637ed85-7d44-e135-35ba-73ce390ebf93] (class [Microsoft.Office.Server.Search.WebControls.SearchPagingWebPart] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [2] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [2fc2e287-55c9-b5d1-0d5c-7458bc3c9841] (class [Microsoft.SharePoint.Portal.WebControls.ContactFieldControl] from assembly [Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [8acac35f-e9d3-95c3-76c7-76fe034cef50] (class [Microsoft.Office.Server.Search.WebControls.SearchSummaryWebPart] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [926a1a3e-d1ff-f58f-8b3a-854974660703] (class [Microsoft.Office.Server.Search.WebControls.ContentSourcesStatus] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [f9c020f4-bcb2-3629-0460-9e5ec4c9de93] (class [Microsoft.Office.Server.Search.WebControls.QuerySuggestionsWebPart] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [de8c8afc-7c6e-e9fc-91c2-aa4a291c3623] (class [Microsoft.Office.Server.Search.WebControls.SearchApplicationSystemStatus] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [bc8768f7-7d8c-1d56-b5a5-bb19cca9c7b8] (class [Microsoft.Office.Server.Search.WebControls.FederatedResultsWebPart] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [83d7efb5-5a0a-0d4e-fc32-cf0eae4b6cb1] (class [Microsoft.Office.Server.Search.WebControls.SearchStatsWebPart] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [2] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [42b6d12b-947f-6ec4-9540-dc2f3e8f2425] (class [Microsoft.Office.Server.Search.WebControls.PeopleCoreResultsWebPart] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [2] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [3517e131-b02d-114b-1df2-dd9fa67b90c6] (class [Microsoft.Office.Server.Search.WebControls.TopFederatedResultsWebPart] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [d46a22f8-7373-12cb-4e07-e1b78e3dba96] (class [Microsoft.Office.Server.Search.WebControls.RefinementWebPart] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [5cc5df3a-29a8-a713-5898-e52e2dce72a8] (class [Microsoft.Office.Server.Search.WebControls.SearchApplicationShortcutsList] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [874f5460-71f9-fecc-e894-e7e858d9713e] is referenced [81] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [ff79cbb5-48cf-96ee-3f74-f22cc1b00fbd] (class [Microsoft.Office.Server.Search.WebControls.FarmSearchApplicationList] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [0ff9a0d5-1514-7a3b-fb97-fccbc902e380] (class [Microsoft.Office.Server.Search.WebControls.HighConfidenceWebPart] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [Sharepoint_AdminContent], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [Sharepoint_AdminContent], but are not installed on the current farm. Please install any feature or solution which contains these web parts.



Solution:
These errors generally appear on a cleanly installed SharePoint farm in the Health Analyzer Reports until anyone visit the following pages:
·         SearchAdministration.aspx
·         SearchFarmDashboard.aspx
These pages are located at following location:
Central Administration à General Application Settings à Farm Search Administration àSearch Service Application.
Browse to these pages and the error will no longer appear in the Health Analyzer Report.