
我正在嘗試使用逐步升級將系統從 SharePoint 2003 升級到 2007。我已成功移動所有較小的網站集,但在較大的網站集(2-30GB)上遇到了麻煩。
升級過程運行了幾個小時,然後在 DropFullTextSearch 期間逾時。超時時間好像是30分鐘左右。
我可以採取什麼措施來提高升級過程的效能或延長超時時間?
我已經嘗試過進行資料庫遷移,但使用該方法時,SharePoint 中央管理中沒有顯示任何網站集。
答案1
您是否有關於超時訊息及其來源(例如 SQL 或 SharePoint)的更多資訊?如果是 SQL Server,那麼您可以嘗試重新組織資料庫索引並先壓縮它。
也有可能存在一些資料庫損壞,stsadm -o 資料庫修復可能會修復。
答案2
使用 Reflector 花了一點時間發現升級程式碼正在呼叫 sp_fulltext_database - 搜尋它給了我一些關於運行數天的查詢的帖子以及重新安裝 Windows 的建議。
重新啟動搜尋服務後,操作在3秒內完成。
當然,這只是讓我知道下一次超時(在 DocVersions 表上) - 我在我的部落格上詳細介紹了問題和解決方案:
http://www.tqcblog.com/archive/2009/06/05/gradual-upgrade-large-databases-and-timeouts.aspx