Назад | Перейти на главную страницу

поиск sharepoint не работает

У меня проблема с поиском SharePoint.

Ситуация

Сервер установлен с SharePoint на ферме с 2 серверами. Создается новый пул приложений, и этот пул приложений использует учетную запись домена с именем moss_service. moss_service находится в группе администраторов на обоих серверах. moss_service также устанавливается как db_creator в базе данных контента. Когда я проверил его изначально, учетная запись для доступа к контенту по умолчанию использует другую учетную запись, я изменил ее, чтобы использовать учетную запись moss_service. Я не делал сброса IIS, потому что это производственный сервер, они не хотят частого сброса iis. Как ни странно, при проверке файла services.msc в разделе «Поиск офисного сервера sharepoint» учетная запись все еще использует старую. (и, очевидно, он работает только на 1 сервере, другой сервер не работает) Затем я меняю это на следующее: domain \ moss_service с паролем.

а затем повторно запускаю сканирование.

Как мне диагностировать проблему

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

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

Мониторинг производительности не может быть инициализирован для объекта-сборщика, потому что счетчики не загружены или объект общей памяти не может быть открыт. Это влияет только на доступность счетчиков perfmon. Перезагрузите компьютер.

Доступ запрещен. Убедитесь, что у учетной записи доступа к контенту по умолчанию есть доступ к этому контенту, или добавьте правило сканирования для сканирования этого контента. (0x80041205)

Результаты журналов сканирования

Журнал сканирования показывает это:

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

Я попытался снова изменить его на service.mstsc и снова запустить полный обход, но потом это не сработало. Я пробовал ввести его следующим образом:

moss_service@domain.local

и

домен \ moss_service

Мои вопросы:

Как это исправить? Это правильный способ настроить поиск? Должна ли учетная запись поиска использовать другую учетную запись домена? Казалось, одно исправление усложняет другое, как мне это исправить? Стоит ли обновляться до sp2?

Обычно учетная запись сканирования отличается от вашей учетной записи службы. В документах по передовой практике для учетной записи обхода говорится, что она НЕ ДОЛЖНА быть членом группы администраторов вашей фермы и не должна быть администратором на сервере.

Вот ссылки на документы о передовых методах работы от Microsoft:

http://technet.microsoft.com/en-us/library/cc263445.aspx

http://go.microsoft.com/fwlink/?LinkID=92883&clcid=0x409

И ссылка на правильный способ изменения имени / пароля учетной записи: http://support.microsoft.com/kb/934838