I have read all of social.technet.microsoft.com/Forums/en-US/smallbusinessserver/thread/94c5f178-f020-4d0f-ba7c-11c415d0d862 and I am not going to get drawn into the debate about SBS 2011. I have a clean install of SBS 2011, all the service packs, totally clean BPA and EBPA outputs, no dcdiag issues.
I have a problem. In my event log I regularly get the error:
The mount operation for the gatherer application <ID> has failed because the schema version of the search administration database is less than the minimum backwards compatibility schema version supported for this gatherer application. The database might not have been upgraded.
Source: SharePoint Foundation Search
Event ID: 70
User: DOMAIN\spsearch
I have looked at scores of web articles from Microsoft, Experts-Exchange etc etc.
I have done:
cd "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\bin"
(get-spserver $env:computername).NeedsUpgrade
... which returns False
psconfig -cmd upgrade -inplace b2b -wait -force
...which completes with 100% success and no errors in the log files
psconfig -cmd upgrade -inplace b2b -wait -cmd applicationcontent -install -cmd installfeatures -cmd installcheck -noinstallcheck
...which completes with 100% success and no errors in the log files
get-spdatabase | fl schemaversionxml ##
...which has the correct SP1 SchemaVersion Current="14.0.6134.5001" for all databases EXCEPT SharePoint.Search which has SchemaVersion Current="14.0.4762.1000" which is SP0.
I've rebooted, repeated this with a number of psconfig commands and EVERY time, I get the event id 70 error. I see this in SharePoint Central Administration list of error messages.
And you know what, the error is still there. The spfarm and spwebapp accounts have the right permissions.
Any recommendations?