Где находится имя источника контента в поисковой базе данных SSP - PullRequest
1 голос
/ 07 января 2009

Мне нужно найти таблицу, которая содержит Имя источника контента (вместе с ContentSourceId ) в базе данных поиска SSP (ИЛИ где-либо еще, где хранится в). Возможно, я смогу получить доступ к этому через объектную модель SharePoint, но я хочу получить доступ к таблице db (по мнению Microsoft, это не очень хорошая практика).
Мы просмотрели все таблицы, самая близкая таблица - MSSCrawlContent, без имени источника контента. Статья, которая приблизилась к решению проблемы, была this

Кто-нибудь знает, где хранится имя источника контента?

Кстати - приложение, которому необходим доступ к этой информации, находится в том же домене, но на другом компьютере.

Ответы [ 2 ]

1 голос
/ 15 января 2009

Имя источника контента и некоторые другие настройки хранятся в реестре. Например, на моем сервере они расположены по адресу HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office Server \ 12.0 \ Search \ Applications \ 0fd855c3-777f-4f92-94f6-164b00b29062 \ Gather \ Portal_Content \ ContentSources, а имя находится в ... \ ContentSources \ 0 \ ContentSourceName. Если вы измените некоторые параметры непосредственно в реестре, то потребуется перезапустить службу «Поиск Office SharePoint Server».

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

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

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

JT

...