2015-02-24 97 views
0

在最近進行修補後,發現搜索服務未將結果返回給用戶。 訪問搜索服務應用程序時,位於頁面頂部:使用PowerShell配置SharePoint Foundation搜索

錯誤:「爬網狀態:搜索服務無法連接到託管管理組件的計算機。確認管理組件的'GUID'在搜索應用程序'SearchServiceApplication'處於良好狀態並再次嘗試。「

管理員注意到事件日誌和診斷日誌中的錯誤,並決定刪除搜索服務應用程序並重新創建它。
他們無法重新創建搜索服務應用程序。

目前,不顯示管理中心管理服務器,SharePoint基礎搜索中的服務。發現基礎SearchServiceInstance在所有實例都被禁用並指向不存在的數據庫之後,未提供。 目前沒有Foundation SearchServiceInstances,並且沒有在Get-SPDatabase中列出的搜索數據庫。

新的企業搜索服務應用程序已創建,目前正在成功爬網,但搜索結果不是從應用程序內呈現的,並且搜索返回搜索Web部件錯誤。

Technet文章顯示可能有設置SearchServiceInstance屬性的方法,但我沒有看到創建和置備服務的方法。 https://technet.microsoft.com/en-us/library/ee620538(v=office.14).aspx

在服務器場中創建和供應新基礎的搜索服務實例(而不是企業searchserviceinstance)的用戶影響最小的最安全方法是什麼?我有一種感覺,這可能是根本原因。

+0

此網站是編程問題。我們不是通用的服務器配置/部署技術支持。 – 2015-02-24 15:00:36

回答

0

這個問題已經修復(道歉需要很長時間才能發表評論)。 原因是多方面的。 服務器場管理員已通過PowerShell而不是通過中央管理員刪除了SearchServiceInstance(而不是EnterpriseSearchServiceInstance)。這導致所有新的搜索服務應用程序都能夠爬網並存儲結果,但企業搜索服務網站集無法呈現Web部件。

在審查代理服務器時,我發現代理服務器上列出了不再存在的應用程序。

我在微軟(J. Robinson)與我的SharePoint夥伴確認PSCONFIG是獲得基金會搜索服務抵禦中央管理的唯一方法。

完成此操作後,服務在服務器上啓動,我通過PowerShell創建了一個新的搜索服務應用程序,並刪除了舊的代理條目,將新的企業搜索服務應用程序代理設置爲默認設置。瞧,搜索網站的部分能夠正確渲染,並解決了一個問題。