Tridion:"该项目已发布.无法删除页面." 页面取消发布时出错

Mat*_*att 8 tridion

当我尝试取消发布并删除页面时,Tridion会抛出"该项目已发布.无法删除页面.' 错误并拒绝删除它.

我确认这些文件已从两个目标中成功取消发布,并且取消发布的作业在"发布队列"中显示为"成功".

在CM数据库表中,看起来在与该页面ID相关联的ITEM_STATES和PUBLISH_STATES表中存在其他条目.这些额外的行有STATE = 1(我猜测它意味着已发布)和COMPONENT_TEMPLATE_REF_ID = NULL.以下是它在SQL中的显示方式,取消发布后:

在此输入图像描述

(1)将这些表中的"State"字段清零,或者(2)完全删除行是否安全?

我们刚刚从Tridion 2011升级到Tridion 2011 SP 1,它似乎在转换后开始.我们只发布一个出版物.该出版物有两个目标(如果重要).

Ram*_*m G 8

SDL Tridion 2011 SP1存在已知问题.请看一下这个修补程序:https://www.sdltridionworld.com/images/CM_2011.1.0.77065_tcm89-20293.zip(需要登录)


Nic*_*kov 6

我不建议更新或删除数据库中的任何内容,因为它可能会使您的保修和支持协议失效.

在发布页面存在时修改发布目标及其配置时遇到此问题.在pub目标修改后,页面只是在"已发布"状态下停留在CM中,您无法取消发布或删除它.

决议是联系支持人员,他们提供了一个删除这些"死"页面的SQL脚本.