Ошибка SSP Moss 2007 “Поисковое приложение '{0}' не готово”.

StackOverflow https://stackoverflow.com/questions/343656

Вопрос

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

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

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

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

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

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

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

Метод выполнения определения задания Microsoft.Офис.Сервер.Поиск.Администрация.IndexingScheduleJobDefinition (идентификатор 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, который, я думаю, мог быть частью первоначальной причины проблемы, но его удаление ничего не изменило.

Это было полезно?

Решение 2

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

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

Другие советы

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

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

Перевод:

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

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

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

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

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

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

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

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

Спасибо.

http://dejacquelot.blogspot.com/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top