Поиск SharePoint 2010 - поисковому запросу не удалось подключиться к службе поиска.

Я использую SharePoint 2010 Foundation, и у меня есть проблема с поиском там. Каждый раз, когда я что-то ищу, я получаю ответ На поисковый запрос не удалось подключиться к службе поиска.

Я потратил много времени, глядя на это, и, похоже, не могу понять, что вызывает проблему. Служба поиска SharePoint Foundation запущена, но на сервере нет других служб для поиска, кроме «Поиск по справке».

Кроме того, если я загляну в свои базы данных контента в разделе «Управление статусом обновления базы данных», он скажет мне, что база данных слишком старая ...

Может ли кто-нибудь указать мне в правильном направлении, как решить эти проблемы, поскольку это сводит меня с ума !!

Большое спасибо заранее ... Люк


person Luke    schedule 21.12.2011    source источник
comment
@MattKlepeis - да, недавно обновили. Это ферма с одним сервером, обновленная с WSS3.0 до SP2010 с SP1. Ваше здоровье,   -  person Luke    schedule 22.12.2011
comment
Когда вы смотрите на состояние обновления управления базами данных, видите ли вы несколько баз данных контента с одинаковыми именами? Если это так, и один из них используется и никаких действий не требуется, а другой сообщает, что старый, вероятно, можно безопасно удалить старый, используя cmd Stsadm -o deleteconfigurationobject -id {guid}. Я видел еще один случай, когда кто-то сталкивался с этим в сети. У вас не должно быть нескольких списков баз данных контента с одним и тем же именем. Похоже на глюк с апгрейдом.   -  person Matt Klepeis    schedule 22.12.2011
comment
@MattKlepeis - Спасибо за ваш ответ, однако я не вижу каких-либо нескольких баз данных контента, и у меня возникла проблема с базой данных поиска (которая тоже не умножается). Это поисковая база данных, которую SharePoint, похоже, создал сам и теперь решил, что не позволяет использовать ее, поскольку она устарела, но я не вижу, как ее обновить ... есть идеи? Привет, Люк   -  person Luke    schedule 28.12.2011


Ответы (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>
person mfralou    schedule 01.04.2012

После некоторых дальнейших исследований я обнаружил, что это простой случай, когда мне нужно обновить некоторые из моих баз данных (база данных поиска является одной из них).

Чтобы просмотреть базы данных, которые требовали обновления, я использовал команды Powershell:

Get-SPDatabase | ? {$ _. NeedsUpgrade -eq $ true} | Выберите имя

И

Get-SPContentDatabase | ? {$ _. NeedsUpgrade -eq $ true} | Upgrade-SPContentDatabase

Это позволило мне идентифицировать все базы данных, которые в этом нуждались (почти так же, как при использовании анализатора работоспособности в Central Admin). Затем я запустил следующую команду PSCONFIG через командные окна PowerShell, чтобы выполнить обновление:

psconfig -cmd upgrade -inplace -b2b -force -wait

Наконец, я запустил мастер продуктов и технологий, и все заработало (включая поиск).

person Luke    schedule 28.12.2011

Вот мой опыт: при каждой новой установке SharePoint 2010 служба поиска хороша и работает. Когда сервер 2008 запускает автоматическое обновление и обнаруживает некоторые патчи обновления для SharePoint и загружаются автоматически, тогда поиск SharePoint завершается ошибкой с сообщением «Запросу поиска не удалось подключиться к службе поиска».
Похоже, автоматически загружаемые исправления SharePoint будут делать какие-то логические выводы для службы поиска, но не выполнять работу должным образом.

Сначала я использовал команду «psconfig -cmd upgrade», но сначала поиск не работал. Затем я перехожу в Центр администрирования -> Параметры системы -> Управление службами на сервере, останавливаю службу «Поиск SharePoint Foundation», это удаляет все поисковые индексы. Запустите его снова. После этого поиск снова работает.

person Thomson    schedule 30.04.2012