PreUpgradeCheck报告缺少Web部件但实际上并没有丢失

时间:2011-04-20 14:45:52

标签: sharepoint sharepoint-2007 sharepoint-2010

我运行了stsadm -o preupgradecheck并且我报告了此问题,但我看不出有任何原因确实存在问题。

内容引用了以下Web部件,但它们未安装在Web服务器上

Id = fba9904f-0876-1305-2239-8087396edddd,Type = Unknown,Reference = 68,Status = Missing

Id = b6a15317-c519-a4ff-4ae7-8ce93db381dd,Type = Unknown,Reference = 17,Status = Missing

Id = 633dab9d-ddde-d40c-534b-b711f9df8bcd,Type = Unknown,Reference = 92,Status = Missing

我使用stsadm -o enumallwebs和SQL查询来识别这些webpart正在使用的页面,如此处所述 Preparing the SharePoint 2007/WSS3 Database for Upgrade

然后我使用了使用Easy SharePoint WebPart Type ID Generator 将Web部件ID与Web部件类型相关联

当我转到使用Web部件的页面时,我可以看到页面上的Web部件,它们工作正常。当我向URL添加?contents = 1以进入Web部件维护页面时,我没有看到任何错误的Web部件。我还可以在网站集的Web部件库中看到Web部件。

这些是由作为SharePoint解决方案一部分的功能部署的自定义Web部件。 SharePoint解决方案将添加到服务器场并部署到Web应用程序。功能已在网站集中激活。当我看到12个蜂巢时,我可以看到该功能和所有必要的文件。

我错过了什么?这真的是一个问题吗?此问题是否会阻止升级到SharePoint 2010

1 个答案:

答案 0 :(得分:0)

解决您的问题

  1. 尝试从页面中删除webparts并重新运行升级前检查,看看是否仍然出现错误。如果是,那么问题就在于其他地方检查您的12个配置单元日志

  2. 我不认为这是一个很大的问题,一如既往地在升级或恢复时阻止升级wsp部署是最后一步,即使它说某些weparts没有安装它也不会影响升级过程