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搜索」服務,這將刪除所有搜索索引。再次啓動它。之後,搜索再次運行。