
段階的なアップグレードを使用して、システムを SharePoint 2003 から 2007 にアップグレードしようとしています。小さいサイト コレクションはすべて正常に移動しましたが、大きいサイト コレクション (2 ~ 30 GB) で問題が発生しています。
アップグレード プロセスは数時間実行され、DropFullTextSearch 中にタイムアウトします。タイムアウト期間は約 30 分のようです。
アップグレード プロセスのパフォーマンスを改善したり、タイムアウトを延長したりするためにできることはありますか?
すでにデータベースの移行を試みましたが、その方法では SharePoint サーバーの全体管理にサイト コレクションが表示されませんでした。
答え1
タイムアウト メッセージとその発生元 (SQL または SharePoint など) に関する詳細情報はありますか? SQL Server の場合は、まずデータベース インデックスを再編成して圧縮してみてください。
データベースの破損の可能性もある。stsadm -o データベース修復修正されるかもしれません。
答え2
リフレクターで少し時間をかけてみると、アップグレード コードが sp_fulltext_database を呼び出していることがわかりました。それを検索すると、数日間クエリが実行されているという投稿や、Windows を再インストールするための提案がいくつか見つかりました。
検索サービスを再起動すると、操作は 3 秒で完了しました。
もちろん、これで次のタイムアウト (DocVersions テーブル) まで到達できました。問題と解決策についてはブログで詳しく説明しました。
http://www.tqcblog.com/archive/2009/06/05/gradual-upgrade-large-databases-and-timeouts.aspx