我正在使用SharePoint 2010 Foundation,我在那里搜索了一个问题。每当我搜索某些内容时,我都会收到的回复。搜索请求无法连接到搜索服务。
我花了很多时间看这个,我似乎无法看到造成这个问题的原因。 SharePoint Foundation Search服务已启动,但除了“帮助搜索”之外,服务器上没有列出任何服务用于搜索。
另外,如果我在“管理数据库升级状态”下查看我的内容数据库,它会告诉我数据库太旧了......
有没有人能指出我正确的方向如何解决这些问题,因为它让我疯了!!
非常感谢... 路加
答案 0 :(得分:3)
在SharePoint 2010 Management Shell中执行此命令(以管理员身份运行)
psconfig -cmd upgrade
它将启动标准SharePoint产品更新并升级“版本不匹配,建议升级”或“旧版,需要升级”状态的所有数据库。该工具在命令行中运行,并提供有关安装进度的更新,如下所示。
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 :(得分:1)
经过对此的进一步研究后,我发现这是一个需要升级我的一些数据库的简单案例(搜索数据库就是其中之一)。
要查看需要升级的数据库,我使用了Powershell命令:
Get-SPDatabase | ?{$ _.NeedsUpgrade -eq $ true} |选择名称
和
Get-SPContentDatabase | ?{$ _.NeedsUpgrade -eq $ true} |升级-SPContentDatabase 强>
这使我能够识别所有需要它的数据库(与在Central Admin中使用Health Analyzer几乎相同)。然后,我通过powershell命令窗口运行以下PSCONFIG命令来执行升级:
psconfig -cmd upgrade -inplace -b2b -force -wait
最后,我运行了产品和技术向导,一切正常(包括搜索)。
答案 2 :(得分:1)
这是我的经历:
对于每次全新安装SharePoint 2010,搜索服务都很好并且正常工作。当2008服务器运行自动更新并找到一些SharePoint更新补丁并自动加载时,之后SharePoint搜索将失败,并显示消息“搜索请求无法连接到搜索服务”。
看起来自动加载的SharePoint补丁程序将推断搜索服务,但不能以干净的方式完成工作。
我首先使用了“psconfig -cmd upgrade”命令,但搜索功能一开始并不起作用。 然后,我去管理中心 - >系统设置 - >管理服务器上的服务,停止“SharePoint Foundation Search”服务,这将删除所有搜索索引。再次启动它。之后,搜索再次发挥作用。