1

SSP検索データベース(またはそれが格納されている他の場所)で( ContentSourceIdとともに)コンテンツソース名を含むテーブルを見つける必要があります。SharePointオブジェクトモデルを介してこれにアクセスできる場合がありますが、dbテーブルアクセスを介してアクセスする必要があります(Microsoftによると、これは適切な方法ではありません)。 すべてのテーブルを調べました。最も近いテーブルはMSSCrawlContentであり、コンテンツソース名はありません。問題の解決に近づいた記事はこれでした

コンテンツソース名がどこに保存されているのか、誰か知っていますか?

ところで-この情報にアクセスする必要があるアプリケーションは、同じドメイン上にありますが、異なるマシン上にあります。

4

2 に答える 2

1

コンテンツ ソース名とその他の設定は、レジストリに格納されます。たとえば、私のサーバーでは、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Applications\0fd855c3-777f-4f92-94f6-164b00b29062\Gather\Portal_Content\ContentSources にあり、名前は ...\ContentSources\0 にあります。 \コンテンツソース名. 一部の設定をレジストリで直接変更すると、「Office SharePoint Server Search」サービスを再起動する必要があります。

于 2009-01-15T11:50:36.437 に答える
-1

将来のホットフィックスやサービス パックで場所が変わる可能性があるため、お勧めできません。OM を介して見つけることができる場合、なぜテーブルでそれを見つけたいのですか?

また、将来のリリースで検索が大幅に変更されることを考えると、このフィールドは最も変更の影響を受けやすいフィールドの 1 つだと思います。

jt

于 2009-01-08T14:01:10.897 に答える