次の方法で共有


検索クロール コンポーネント インデックス パス エラー - イベント 2588 2589 (SharePoint Server 2010)

 

適用先: SharePoint Server 2010

トピックの最終更新日: 2010-02-23

アラート名:   検索クロール コンポーネント インデックス パス エラー

イベント ID:   2588 2589

概要:   各検索クロール コンポーネントが作成されるとき、クロール処理の一部として使用されるインデックス ファイルを格納するために使用されるフォルダーが作成されます。

現象:   以下のイベントがイベント ログに記録される場合があります。

  • イベント ID: 2588 説明: アプリケーション <データ> のコンポーネント <データ> のインデックスの場所が正しくありません: <データ>

  • イベント ID: 2589 説明: アプリケーション <データ> のコンポーネント <データ> のインデックスの場所が正しくありません: <データ> へのアクセスは許可されていません。

原因:   インデックス用に指定された場所が存在しないか、または指定された場所にインデックス用のフォルダーを作成するための権限がアプリケーションにありません。

解決策:   サービス アカウントにインデックス フォルダーのための十分な権限があることを確認します

  1. この手順を実行しているユーザー アカウントが Farm Administrators グループのメンバーであることを確認します。

  2. サーバーの全体管理のホーム ページで、[アプリケーション構成の管理] をクリックします。

  3. [アプリケーション構成の管理] ページの [サービス アプリケーション] セクションで、[サービス アプリケーションの管理] をクリックします。

  4. [サービス アプリケーション] ページで、Search Service アプリケーションをクリックします。

  5. [検索管理] ページの [検索アプリケーションのトポロジ] セクションで、[変更] をクリックします。

  6. [検索アプリケーション トポロジの管理] ページで、インデックス パーティション クエリ コンポーネントをクリックして、[プロパティの編集] をクリックします。

  7. [クエリ コンポーネントの編集] ダイアログ ボックスの [インデックスの場所] で、インデックス フォルダーのパスを記録します。[キャンセル] をクリックします。

  8. 記録した場所に移動し、場所が存在することを確認します。

  9. 前の手順で記録したサービス アカウントに、このフォルダーに対する読み取りおよび書き込み権限があることを確認します。

解決策:   サービス資格情報を更新します

  1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

    ファームの各サーバーで、以下の手順を実行します。

  2. [スタート] メニューの [すべてのプログラム] をクリックします。

  3. [Microsoft SharePoint 2010 製品] をクリックします。

  4. [SharePoint 2010 管理シェル] をクリックします。

  5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

    Repair-SPManagedAccountDeployment
    

詳細については、「Repair-SPManagedAccountDeployment」を参照してください。