1

我正在使用SharePoint 2010 Foundation,并且在那里有一个搜索引擎。每次我搜索的东西我得到的回应搜索请求无法连接到搜索服务。SharePoint 2010搜索 - 搜索请求无法连接到搜索服务

我花了很多时间看这个,我似乎无法看到是什么原因造成的问题。 SharePoint Foundation搜索服务已启动,但除了“帮助搜索”之外,服务器上没有列出用于搜索的服务。

另外,如果我看着我的内容数据库下的“管理数据库升级状态”它告诉我,该数据库是太旧...

任何人都可以点我在正确的方向如何解决这些问题,因为它是送我疯!

许多在此先感谢... 卢克

+0

这是一个升级到2010年? – 2011-12-22 02:15:06

+0

@MattKlepeis - 是的,它最近升级了。它是一个服务器场,并已从WSS3.0升级到使用SP1的SP2010。欢呼声, – Luke 2011-12-22 17:02:14

+1

当您查看管理数据库升级状态时,是否会看到具有相同名称的多个内容数据库?如果是这样,一个是“正在使用”和“不需要任何操作”,另一个是报告旧的,使用cmd Stsadm -o deleteconfigurationobject -id {guid}删除旧的可能是安全的。我看到有另一个人在网上遇到这种情况。您不应该有多个具有相同名称的内容数据库列表。听起来像升级的小故障。 – 2011-12-22 17:34:47

回答

1

经过进一步研究,这个我发现这是需要升级我的一些数据库(搜索数据库是其中之一)的一个简单的例子。

要查看需要升级我使用的PowerShell命令数据库:

GET-SPDatabase | ?{$ _。NeedsUpgrade -eq $ true} |选择姓名

GET-SPContentDatabase | ?{$ _。NeedsUpgrade -eq $ true} |升级-SPContentDatabase

这使我可以识别所有需要此数据库的数据库(几乎与在中央管理中使用运行状况分析器相同)。然后我跑通过PowerShell命令窗口下面的Psconfig命令进行升级:

psconfig cmd升级-inplace -b2b -force - 等待

最后我跑的产品和技术向导和所有的工作罚款(包括搜索)。

3

执行在SharePoint 2010 Management Shell中这个命令(以管理员身份运行)

psconfig -cmd upgrade 

这将启动标准SharePoint产品更新和升级其在任的所有数据库“版本mismatchm,升级建议”或“老,需要升级“状态。该工具在命令行中运行,并提供有关安装进度的更新,如下所示。

PS C:\Users\Administrator> psconfig -cmd upgrade 

SharePoint Products Configuration Wizard version 14.0.6009.1000. Copyright (C) M 
icrosoft Corporation 2010. All rights reserved. 

Performing configuration task 1 of 4 

Initializing SharePoint Products upgrade... 
Waiting to get a lock to upgrade the farm. 
Successfully initialized SharePoint Products upgrade. 

Performing configuration task 2 of 4 

Initiating the upgrade sequence... 
Successfully initiated the upgrade sequence. 

Performing configuration task 3 of 4 

Upgrading SharePoint Products... 
Successfully upgraded SharePoint Products. 

Performing configuration task 4 of 4 

Finalizing the SharePoint Products configuration... 
Successfully completed the SharePoint Products configuration. 
Total number of configuration settings run: 4 
Total number of successful configuration settings: 4 
Total number of unsuccessful configuration settings: 0 
Successfully stopped the configuration of SharePoint Products. 
Configuration of the SharePoint Products has succeeded. 

PS C:\Users\Administrator> 
1

这是我的经验: 对于每一个全新的安装SharePoint 2010,搜索服务是好的,工作时间。当2008服务器运行自动更新并找到SharePoint的一些更新补丁并自动加载时,则SharePoint搜索将失败,并显示消息“搜索请求无法连接到搜索服务”。
它看起来像自动加载的SharePoint补丁程序可以推断搜索服务,但不能以干净的方式进行工作。

我已经使用了“psconfig -cmd upgrade”命令,但搜索一开始并不起作用。 然后,我转到管理中心 - >系统设置 - >管理服务器上的服务,停止“SharePoint Foundation搜索”服务,这将删除所有搜索索引。再次启动它。之后,搜索再次运行。