【问题标题】:Tridion: "The item is published. Unable to delete Page." error when page has been unpublishedTridion:“项目已发布。无法删除页面。”页面未发布时出错
【发布时间】:2012-06-11 15:34:39
【问题描述】:

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

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

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

我可以安全地 (1) 将这些表中的“状态”字段清零,或者 (2) 完全删除这些行吗?

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

【问题讨论】:

    标签: tridion


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 如果这没有帮助 - 考虑使用 PowerTools 更新状态而不是修改数据库记录。
        • 感谢您的提示!如果一切都失败了,将尝试修补程序,然后是 PowerTools。等到我们安装补丁后再接受回答。
        猜你喜欢
        • 1970-01-01
        • 2012-10-15
        • 1970-01-01
        • 2020-12-18
        • 2022-01-16
        • 1970-01-01
        • 2012-10-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多