Ошибка поставщика общих служб Moss 2007 «Приложение поиска {0} не готово». - PullRequest
0 голосов
/ 05 декабря 2008

Я пытаюсь починить сломанный SSP на сайте MOSS 2007. Проблема, с которой я сталкиваюсь, проявляется в следующем ...

На странице SSP «Настройки поиска» я получаю это сообщение:

Служба поиска в настоящее время недоступна. Посетите страницу «Службы на сервере» в центре администрирования SharePoint, чтобы проверить, включена ли служба. Это также может быть связано с тем, что выполняется перемещение индексатора.

На странице SSP «Профили и свойства пользователей» я вижу это красным вверху:

Произошла ошибка при доступе к базе данных SQL Server или службе поиска Office SharePoint Server. Если вы впервые видите это сообщение, повторите попытку позже. Если проблема не устранена, обратитесь к администратору.

Я связался со своим администратором, но в данный момент это я, и, оказывается, я не знаю больше, чем я знаю о проблеме.

В журнале событий я получаю следующее сообщение:

Метод Execute определения задания Microsoft.Office.Server.Search.Administration.IndexingScheduleJobDefinition (ID 8714973c-0514-4e1a-be01-e1fe8bc01a18) вызвал исключение. Более подробная информация включена ниже.

Приложение поиска '{0}' не готово.

Идентификатор события - 6398, что не так полезно, как я надеялся, но я не нахожу сообщение интересным, так как оно похоже на вызов String.format, где подставленное значение отсутствует. К сожалению, нет ничего интересного в том, что он говорит мне, как решить проблему.

Собственный журнал Sharepoint предлагает следующее:

UserProfileConfigManager.GetImportStatus() failed to obtain crawl status: System.InvalidOperationException: Search application '{0}' is not ready.     
at Microsoft.Office.Server.Search.Administration.SearchApi..ctor(WellKnownSearchCatalogs catalog, SearchSharedApplication application)     
at Microsoft.Office.Server.Search.Administration.SearchSharedApplication.get_SearchApi()     
at Microsoft.Office.Server.UserProfiles.UserProfileConfigManager.c__DisplayClass3.b__0()     
at Microsoft.Office.Server.Diagnostics.FirstChanceHandler.ExceptionFilter(Boolean fRethrowException, TryBlock tryBlock, FilterBlock filter, CatchBlock catchBlock, FinallyBlock finallyBlock)

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

На том же сервере был установлен второй SSP, который, я думаю, мог быть частью первоначальной причины проблемы, но ее устранение не имело никакого значения.

Ответы [ 4 ]

1 голос
/ 05 декабря 2008

Может быть, вы можете понять это - я новичок в sharepoint, поэтому для меня это мало что значит: «Служба Shared», после поиска решения, очень заинтересовала этот форум, на котором у человека-ленточной черви возникла та же проблема. Прочитав бесконечное количество комментариев, которые я сделал для решения этой проблемы, было создание нового общего сервиса, позже он назначает другие приложения его, а затем я поставил его как предопределенный, он инициирует импорт профилей, а затем слушания, явно сначала я сделал это на сайте тестов на случай, если что-то произошло, позже удаляет First Shared Service и, наконец, ошибка, которую я устраняю . Снимок реестра конфигурации приложения в базе данных был сохранен правильно. Контекст: приложение `SharedServices2 ′"

Вы ничего не упомянули о ленточных червях, поэтому, возможно, вы используете более новую версию.

Перевод:

http://tecnologiainformaticait.wordpress.com/2008/11/21/error-sharepoint-search-application-0-is-not-ready/

Лично я бы попробовал форумы msdn.

0 голосов
/ 13 февраля 2009

Та же проблема. Мой администратор баз данных правильно удаляет поисковую базу данных, и она все еще не работает. Я опубликую решение в своем блоге, когда найду что-нибудь. На данный момент мы открываем вызов MS.

  1. Создан новый SSP 2- В центральном администраторе нажмите на Администрирование общих служб
    3- Нажмите «Изменить ассоциации» и переместите все веб-приложения на новый SSP

Выберите новый search_DB и выберите хороший сервер, который будет индексироваться, если вы находитесь в ферме

Проблемы, создаваемые этой операцией: Мы замечаем, что мы теряем статистическую информацию для наших сайтов.

если вы попробовали это решение, верните нам свой отзыв

Спасибо.

http://dejacquelot.blogspot.com/

0 голосов
/ 05 января 2009

В качестве дополнительного предупреждения к этому, если вы действительно удалите свой SSP, вы можете обнаружить, что он не удаляется чисто, так что вы получаете кучу задач SQL-сервера, которые все еще пытаются выполнить на пустой базе данных, что может вызвать проблемы если у вас есть что-то еще на том же сервере базы данных.

0 голосов
/ 05 декабря 2008

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

Я подозреваю, что, возможно, было что-то более элегантное, если что-то изменить в базе данных, но я недостаточно хорошо знаю модель базы данных Sharepoint, чтобы найти ее в доступное время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...