收回Solution后,MOSS功能会在数据库中留下旧的叶子节点

时间:2009-09-15 20:17:46

标签: database sharepoint packages

我们注意到,在收回MOSS解决方案包之后,我们仍然在alldocs MOSS数据库表中留下了错误的叶条目。如果我们重命名部署相同工件的功能,那么这就是一个问题 - MOSS将不允许我们部署解决方案,因为它认为这些项已经存在。

有兴趣听听是否有其他人遇到过这个问题。

2 个答案:

答案 0 :(得分:0)

根据解决方案的不同,SharePoint并不总是清理所有内容。但是,您必须 从不接触SharePoint数据库 !甚至不支持查询它,因为这可能导致锁定问题,这将导致应用程序不可靠。另请参阅KB 841057

应始终有办法通过SharePoint API解决问题。找到后,将清理代码添加到feature receiver,以便在停用此功能时执行。如果您需要帮助,请在新问题中询问您正在使用的代码/架构。

根据您收到的错误,这些页面上的工具也可能有所帮助:

答案 1 :(得分:0)

我同意Alex,这不应该与您有关,而且您注意到这意味着您对sharepoint DB的兴趣不仅仅是健康的。

实际解释可能是您创建了引用解决方案的资产(例如列表项)(内容类型,站点列等),因此在删除解决方案时这些资产是孤立的,当然,当您重新安装解决方案时,这些资产将会工作正常所以并非一切都不好。