SSP搜索数据库中的内容源名称在哪里

时间:2009-01-07 15:50:23

标签: sharepoint moss sharepoint-2007 moss2007enterprisesearch

我需要在 SSP搜索数据库(或任何地方)找到包含内容源名称(以及 ContentSourceId )的表格否则它存储在其中)。 我可以通过SharePoint对象模型访问它,但我希望它通过db表访问(根据Microsoft的说法,这不是一个好习惯)。
我们查看了所有表,我们得到的最接近的表是MSSCrawlContent,没有内容源名称。 接近解决问题的文章是this

任何人都知道内容来源名称的存储位置?

BTW - 需要访问此信息的应用程序位于同一个域中,但位于不同的计算机上。

2 个答案:

答案 0 :(得分:1)

内容源名称和一些其他设置存储在注册表中。例如,在我的服务器中,它们位于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搜索”服务。

答案 1 :(得分:-1)

这不是一个好的做法,因为它的位置可能会随着未来的修补程序而改变。服务包。如果你能通过OM找到它,你为什么要在表中找到它?

另外,考虑到搜索将在未来版本中经历重大变化,我怀疑这个领域是最容易被改变的领域之一。

JT