現象
クロール履歴が Microsoft SharePoint Server 2010 でのクロール履歴ログの 90 日間に保持されていると仮定します。 このような場合は、クロール履歴 Web パーツは表示されません [検索管理] ページ。 注: クロール履歴テーブルには、90 日以上のクロール履歴のログを保持するときの行の多くが含まれています。
解決方法
この問題を解決するには、適用後の修正プログラム パッケージ。
-
SharePoint Server 2010 の修正プログラム パッケージ (osrchwfe x none.msp): 2011 年 4 月 26 日
-
SharePoint Server 2010 の修正プログラム パッケージ (sts x none.msp): 2011 年 4 月 26 日
注: このクエリは、SQL Server 2000 以降のバージョンのすべてのインスタンスで動作します。 この修正プログラム パッケージを適用した後必要があります設定するクロール履歴の保存期間の値に 90 日未満。 これにより、クロール履歴テーブル内の行の数が低減されます。 これを行うには、次の PowerShell コマンドを実行します。
-
検索サービス アプリケーションの ID を取得します。
Get-SPServiceApplication
-
検索サービス アプリケーション オブジェクトを取得します。
$searchApp = Get-SPServiceApplication | Where {$_.Id -eq "Search Service Application ID"}
-
CrawlLogCleanUpIntervalInDays プロパティを設定します。
Set CrawlLogCleanUpIntervalInDays. $searchApp.CrawlLogCleanUpIntervalInDays = Retention Period$searchApp.Update()
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。