1

我正在使用 SharePoint 2010 Foundation,但在那里进行搜索时遇到了问题。每次我搜索某些内容时,我都会收到搜索请求无法连接到搜索服务的响应。

我花了很多时间来研究这个问题,但我似乎看不出是什么导致了这个问题。SharePoint Foundation 搜索服务已启动,但服务器上没有列出除“帮助搜索”之外的搜索服务。

此外,如果我在“管理数据库升级状态”下查看我的内容数据库,它会告诉我数据库太旧了......

谁能指出我如何解决这些问题的正确方向,因为它让我发疯!

非常感谢提前...卢克

4

3 回答 3

3

在 SharePoint 2010 命令行管理程序中执行此命令(以管理员身份运行)

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>
于 2012-04-01T23:04:46.910 回答
1

在对此进行了进一步研究后,我发现这是一个需要升级我的一些数据库(搜索数据库就是其中之一)的简单案例。

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

获取-SPDatabase | ?{$_.NeedsUpgrade -eq $true} | 选择名称

获取 SPContentDatabase | ?{$_.NeedsUpgrade -eq $true} | 升级-SPContentDatabase

这使我能够识别所有需要它的数据库(与在 Central Admin 中使用 Health Analyzer 几乎相同)。然后我通过 powershell 命令窗口运行以下 PSCONFIG 命令来执行升级:

psconfig -cmd 升级 -inplace -b2b -force -wait

最后我运行了产品和技术向导,一切正常(包括搜索)。

于 2011-12-28T09:58:04.640 回答
1

这是我的经验:每次全新安装 SharePoint 2010 时,搜索服务都很好并且可以正常工作。当 2008 服务器运行自动更新并找到 SharePoint 的一些更新补丁并自动加载时,SharePoint 搜索随后将失败并显示消息“搜索请求无法连接到搜索服务”。
看起来自动加载的 SharePoint 补丁会推断搜索服务,但不会以干净的方式完成工作。

我首先使用了“psconfig -cmd upgrade”命令,但搜索起初不起作用。然后,我转到管理中心 -> 系统设置 -> 管理服务器上的服务,停止“SharePoint Foundation Search”服务,这将删除所有搜索索引。重新启动它。之后,搜索再次起作用。

于 2012-04-30T03:23:26.930 回答