SharePoint 検索が機能しない

SharePoint 検索が機能しない

SharePoint 検索に問題があります。

状況

2 台のサーバーがあるファームに、SharePoint とともにサーバーがインストールされています。新しいアプリ プールが作成され、そのアプリ プールは moss_service というドメイン アカウントを使用しています。moss_service は、両方のサーバーの管理者グループに設定されています。moss_service は、コンテンツ データベースの db_creator にも設定されています。最初に確認したところ、検索の既定のコンテンツ アクセス アカウントが別のアカウントを使用していたので、moss_service アカウントを使用するように変更しました。これは実稼働サーバーなので、IIS のリセットは行いませんでした。IIS の頻繁なリセットは望ましくありません。奇妙なことに、"office sharepoint server search" の services.msc を確認すると、アカウントはまだ古いものを使用しています。(どうやら、1 台のサーバーでのみ実行されており、もう 1 台のサーバーは実行されていません) 次に、それを次のように変更します: domain\moss_service とパスワード。

その後、クロールを再度実行します。

問題を診断するにはどうすればいいですか

基本的に、何かを変更するたびにクロールを再起動して、イベント ビューアーを確認します。複数の項目が表示されますが、主なものは次のとおりです。

開始アドレスをクロールできません。コンテンツ アクセス アカウントのパスワードは、別の資格情報で保存されているため、解読できません。このコンテンツをクロールするために使用したアカウントのパスワードを再入力してください。(0x80042406)

カウンターがロードされていないか、共有メモリ オブジェクトを開くことができないため、Gatherer オブジェクトのパフォーマンス監視を初期化できません。これは、perfmon カウンターの可用性にのみ影響します。コンピューターを再起動してください。

アクセスが拒否されました。既定のコンテンツ アクセス アカウントがこのコンテンツにアクセスできることを確認するか、このコンテンツをクロールするためのクロール ルールを追加してください。(0x80041205)

クロールログ結果

クロール ログには次のように表示されます:

コンテンツ アクセス アカウントのパスワードは、別の資格情報で保存されているため、復号化できません。このコンテンツをクロールするために使用したアカウントのパスワードを再入力してください。

service.mstsc で再度変更し、フルクロールを再度実行してみましたが、機能しません。次の方法で入力してみました。

[メールアドレス]

そして

ドメイン\moss_service

私の質問は次のとおりです:

これを修正するにはどうすればいいですか? これは検索を設定する正しい方法ですか? 検索アカウントは別のドメイン アカウントを使用する必要がありますか? 1 つの修正が他の修正を複雑にしているようですが、これを正しく設定するにはどうすればいいですか? SP2 にアップグレードする価値はありますか?

答え1

通常、クロール アカウントはサービス アカウントとは異なります。クロール アカウントのベスト プラクティス ドキュメントには、クロール アカウントはファーム管理者グループのメンバーであってはならず、サーバーの管理者であってはならないと記載されています。

以下は、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

関連情報