我正在尝试使用逐步升级将系统从 SharePoint 2003 升级到 2007。我已成功移动所有较小的网站集,但较大的网站集(2-30GB)却遇到了麻烦。
升级过程运行了几个小时,然后在 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