MOSS 2007 サイトの壊れた SSP を修正しようとしています。私が直面している問題は、次のように現れます...
SSP の [検索設定] ページに次のメッセージが表示されます。
検索サービスは現在オフラインです。SharePoint サーバーの全体管理の [サーバーのサービス] ページにアクセスして、サービスが有効になっているかどうかを確認します。これは、インデクサーの移動が進行中であることが原因である可能性もあります。
SSP の「ユーザー プロファイルとプロパティ」ページでは、上部に赤でこれが表示されます。
SQL Server データベースまたは Office SharePoint Server Search サービスへのアクセス中にエラーが発生しました。このメッセージが初めて表示された場合は、後でもう一度試してください。この問題が続く場合は、管理者に連絡してください。
私は管理者に連絡しましたが、それは現在私であり、問題について私以上に知らないことがわかりました。
イベント ログに次のメッセージが表示されます。
ジョブ定義の Execute メソッド Microsoft.Office.Server.Search.Administration.IndexingScheduleJobDefinition (ID 8714973c-0514-4e1a-be01-e1fe8bc01a18) が例外をスローしました。詳細については、以下を参照してください。
検索アプリケーション '{0}' は準備ができていません。
イベント ID は 6398 で、期待したほど有用ではありませんが、置換された値が欠落している String.format 呼び出しのように見えるという点で、メッセージは興味深いものだと思います。残念ながら、問題を解決する方法を教えてくれるという点で興味深いものではありません。
Sharepoint 自身のログはこれを提供します:
UserProfileConfigManager.GetImportStatus() はクロール ステータスを取得できませんでした: System.InvalidOperationException: 検索アプリケーション '{0}' の準備ができていません。 Microsoft.Office.Server.Search.Administration.SearchApi..ctor (WellKnownSearchCatalogs カタログ、SearchSharedApplication アプリケーション) で Microsoft.Office.Server.Search.Administration.SearchSharedApplication.get_SearchApi() で Microsoft.Office.Server.UserProfiles.UserProfileConfigManager.c__DisplayClass3.b__0() で Microsoft.Office.Server.Diagnostics.FirstChanceHandler.ExceptionFilter (ブール値の fRethrowException、TryBlock tryBlock、FilterBlock フィルター、CatchBlock catchBlock、FinallyBlock finallyBlock) で
検索サービスの停止と開始、管理パネルからの削除と再追加、Sharepoint 独自の管理ツールで見つけられる他のほとんどすべてのことを試してみましたが、ここでの問題はデータベースまたはパーミッション関連。
同じサーバーに 2 番目の SSP がセットアップされていました。これが問題の元の原因の一部だった可能性がありますが、削除しても違いはありませんでした。