我们注意到,在收回MOSS解决方案包之后,我们仍然在alldocs MOSS数据库表中留下了错误的叶条目。如果我们重命名部署相同工件的功能,那么这就是一个问题 - MOSS将不允许我们部署解决方案,因为它认为这些项已经存在。
有兴趣听听是否有其他人遇到过这个问题。
答案 0 :(得分:0)
根据解决方案的不同,SharePoint并不总是清理所有内容。但是,您必须 从不接触SharePoint数据库 !甚至不支持查询它,因为这可能导致锁定问题,这将导致应用程序不可靠。另请参阅KB 841057。
应始终有办法通过SharePoint API解决问题。找到后,将清理代码添加到feature receiver,以便在停用此功能时执行。如果您需要帮助,请在新问题中询问您正在使用的代码/架构。
根据您收到的错误,这些页面上的工具也可能有所帮助:
答案 1 :(得分:0)
我同意Alex,这不应该与您有关,而且您注意到这意味着您对sharepoint DB的兴趣不仅仅是健康的。
实际解释可能是您创建了引用解决方案的资产(例如列表项)(内容类型,站点列等),因此在删除解决方案时这些资产是孤立的,当然,当您重新安装解决方案时,这些资产将会工作正常所以并非一切都不好。