8

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

我确认文件已从两个目标成功取消发布,并且取消发布作业在发布队列中显示为“成功”。

在 CM 数据库表中,在 ITEM_STATES 和 PUBLISH_STATES 表中似乎还有与该页面 ID 关联的附加条目。这些额外的行有 STATE = 1(我猜这意味着已发布)和 COMPONENT_TEMPLATE_REF_ID = NULL。这是取消发布后它在 SQL 中的显示方式:

在此处输入图像描述

(1) 将这些表中的“状态”字段清零或 (2) 完全删除行对我来说是否安全?

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

4

3 回答 3

8

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

于 2012-06-07T14:52:39.207 回答
6

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

在存在已发布页面的情况下修改发布目标及其配置时,我遇到了这个问题。发布目标修改后,页面只是在 CM 中停留在“已发布”状态,您无法取消发布或删除它。

解决方法是联系支持人员,他们提供了删除这些“死”页面的 SQL 脚本。

于 2012-06-07T16:41:40.070 回答
0

请确保“可发布”复选框(在结构组属性中)仍处于选中状态。

于 2014-07-09T10:03:39.797 回答