[SDP 5][a8c612b3-e3e5-4196-9a74-17e248a12b15] SharePoint Search 2013 Diagnostic (SPSearch2013)

Article translations Article translations
Article ID: 2780737 - View products that this article applies to.
Expand all | Collapse all


This SharePoint Search 2013 (SPSearch2013) Diagnostic detects certain problematic conditions that may exist in the configuration of the server that is running Microsoft SharePoint Server. The rules in this diagnostic package are limited to SharePoint Searching, Crawling, and Related Activities.

Important The problematic conditions are checked only on the server on which this manifest is run. To make sure that you have maximum coverage, we recommend that you run SPSearch2013 on each computer in the Microsoft SharePoint farm.

This article explains the operation of this diagnostic package.

Required permissions

The rules in the diagnostic package leverage the SharePoint Windows PowerShell snap-in to get information about your farm. Therefore, the account that is used to run the diagnostic package must either be the farm account or have been given the required permissions through the Add-SPShellAdmin command. Note that the farm account is the account under which the timer service and central administration site's application pool are running.

Some rules in this diagnostic package also must have local server administrative credentials to use remote and local administrative tools and also to access secure system locations such as the registry. The following table can be used to reference the permissions that are required for each rule.

Collapse this tableExpand this table
Permission codeDescriptionRequired permission
1Use SharePoint Windows PowerShell cmdlets to interact with the SharePoint farm.Farm Administrator
2Run queries against SharePoint databases.Farm Administrator
3Access server administrative tools.Server Administrator
4Access files and other resources on the server.Server Administrator

More information

This article describes the information that may be collected from a computer when you run SPSearch2010.

Collapse this tableExpand this table
DescriptionFile Name
This is the actual results of the SPSearch2013 manifest. This is what is shown to the user to indicate that status of each rule that is run.ResultReport.xml
This is an xlst transform that formats the results in the ResultReport.xml file. It contains no customer data.Results.xsl
This file contains debug information that may be generated during the execution of the manifest. It also contains timings on each of the rules that are run. It may contain customer data. However, every attempt has been made to minimize the amount of data.SPSearch2013.O.debugreport.xml
This file contains additional debug information for the manifest execution. It may contain customer data. However, every attempt has been made to minimize the amount of data.Stdout.log
This file contains the environmental information for each computer in the farm. The information that is captured includes the following:
  • Computer name
  • Operating system name
  • Last reboot/uptime
  • Computer model
  • Processors
  • Computer domain
  • Role
  • Operating system language
  • Time zone
  • Total RAM
  • Drives (total and free space available)
This file contains SQL Server information from the SQL instance that hosts the SharePoint Configuration database. The information that is captured includes the following:
  • ProductVersion
  • ProductLevel
  • Edition
  • ServerName
  • InstanceName
  • MaxDegreeOfParallelism
  • LastUpdateDate
  • IsClustered
  • IsFullTextInstalled
  • IntegratedSecurity
SharePoint farm report<ComputerName>_SPSFarmReport_{LANG}_O15SP__{time}.xml

Configuration Planning Guidelines

Collapse this tableExpand this table
Rule IDTitleRequired PermissionsDescription
B4A7071B-7EE7-C0DE-DE06-4546907CF8E3Checks if there are more than two crawl components per search service application1http://technet.microsoft.com/en-us/library/cc262787(v=office.15).aspx#Search
C29CD08F-E40A-C0DE-DE06-FEB7ECA47CDBChecks if there are more than one query processing component per server1http://technet.microsoft.com/en-us/library/cc262787(v=office.15).aspx#Search


Collapse this tableExpand this table
Rule IDTitleRequired PermissionsDescription
28ee16f8-7919-4c24-9a5a-0d3c40b582bbCheck start addresses for content sources1http://msdn.microsoft.com/en-us/library/ms524610(v=VS.90).aspx
3920CEE6-ADBE-C0DE-DE07-65EEB09BA3EDCheck people search configuration.1http://technet.microsoft.com/en-us/library/hh582311.aspx
4298BA58-9003-C0DE-DE07-1E720756EF28Check if SiteData.asmx is modified.4http://msdn.microsoft.com/en-us/library/ms774821(v=office.12).aspx
CDE10F2E-D02E-C0DE-DE07-86A4E8DBC212Check the search content access account permission on the user profile service1http://technet.microsoft.com/en-us/library/hh582311.aspx
D71257B8-0591-C0DE-DE07-CD0A1853E0A3Check content access account permission on Web Applications1http://technet.microsoft.com/en-us/library/cc678863.aspx#Section3
dc1a2159-a1aa-4b24-8922-6a91149f2632Check the crawl temporary folder on the server1http://support.microsoft.com/kb/2628230
81D3001B-11A2-4A31-9562-C3BD5EB894C5Check for changes to IgnoreCertCNError registry key1http://technet.microsoft.com/library/dd630760.aspx


Collapse this tableExpand this table
Rule IDTitleRequired PermissionsDescription
8F1C132D-2656-4D8D-9E58-606C0F97B748Check for minimum hardware configuration3http://technet.microsoft.com/en-us/library/cc262485.aspx
A307CB67-E999-C0DE-DE06-9FDA2E45A88BCheck SPNs on Search and Distributed Cache Service Accounts1, 3
CF480ABF-DDCA-457C-98A9-01C8161443CFChecking memoryLimitMegabytes setting in noderunner.exe.config4
19C5BFBD-6B69-40E6-BD5B-A97EAC7D0088Check for proper configuration of identity impersonation in web.config1, 4http://support.microsoft.com/kb/979917
B4B17887-105F-46FF-B5FC-6FA513E9BC0CCheck if SQL Server Native Client is installed4http://technet.microsoft.com/library/cc262485.aspx
96F32729-D6E2-42A1-B038-8A5AEB6CB6CBChecking PSModulePath environmental variable4
45952226-46F1-4867-892D-22914259E9AASecurity Token Web Service does not exist1, 4http://support.microsoft.com/kb/2493524
9075ED01-1E56-461B-A8C2-F049CC13652DSecurity Token Service Application is not online1http://support.microsoft.com/kb/2493524
DB2D6406-5155-477A-AB9B-DF5E523AA7C0Check for disabled service accounts1, 4http://technet.microsoft.com/en-us/library/cc781527(v=WS.10).aspx
c717129a-25d9-4a00-9821-ed7be333f7ee Check if application pools are domain or builtin accounts
74B418B9-84CD-491D-9251-A0B6C572FCE5Check SharePoint application pool .Net Framework version1, 4
8282AAB4-6164-4991-A78B-5CDFE4917C4FCheck for expired SharePoint certificates  4http://technet.microsoft.com/library/cc730605.aspx
17F09AA0-78E8-4C83-AAFB-BF293E580E1FCheck time difference between SharePoint Servers and Domain Controllers1
EC2FB075-DD02-4E4D-89AE-B260D3F34014Check whether DisableLoopbackCheck registry is set3http://support.microsoft.com/kb/926642
090E1341-7670-48F6-BA80-518501C0C968Check for DeleteTransactionID statistics in AllUserData table1http://support.microsoft.com/kb/2687453


Collapse this tableExpand this table
Rule IDTitleRequired PermissionsDescription
199466D0-ECCA-C0DE-DE07-A0CA38491A7ACheck for changes to search indexer performance level4http://technet.microsoft.com/en-us/library/cc788931%28v=office.12%29.aspx#BKMK_Threads


Collapse this tableExpand this table
Rule IDTitleRequired PermissionsDescription
27594146-3183-49B3-A31C-EC55109F57C1Collect Search Component Health State Check1
5e85d384-c082-4982-ba4a-4c0183a73089Collect detail information for Search Runtime and Search Runtime internal data1
dc1a2159-a1aa-4b24-8922-6a91149f2632Verify Search Component health state check1http://technet.microsoft.com/en-us/library/cc262485(v=office.15).aspx
DCFD92F3-2177-4A2D-9F31-A377B4733204Check for Search Service Application Proxy1
B77B2C71-3081-45ED-A50D-F74505B6EEBECheck each web app for multiple search service app proxy groups1


Collapse this tableExpand this table
Rule IDTitleRequired PermissionsDescription
e823733b-f102-4e65-993f-160b88160bcdCheck status of search query and site settings service1http://technet.microsoft.com/en-us/library/ff468691.aspx
b740a656-522c-4acc-9393-31c94171d2cf Check is search application proxy is added to a proxy group


For more information about the Support Diagnostic Tool, click the following article number to go to the article in the Microsoft Knowledge Base:
973559 Frequently asked questions about the Microsoft Support Diagnostic Tool (MSDT) when it is used with Windows 7 or Windows Server 2008 R2


Article ID: 2780737 - Last Review: June 25, 2014 - Revision: 27.0
Applies to
  • Microsoft SharePoint Server 2013
kbprosharepoint kbdiagnostics KB2780737

Give Feedback


Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com