这是(受限制的)Tridion论坛中关于inability to delete a structure group的问题的重复。但是,由于报告问题的人没有得到正确的答案或解决方案,我在这里重新询问。
我遇到了一个结构组,我也无法删除。它没有本地化,只有蓝色印刷到另一个出版物,并且没有任何页面。内容已经从一个演示环境中迁移出来,也许某个旧目标卡在了某个地方?
不能直接在数据库中删除它。还有其他解决方案吗?
答案 0 :(得分:4)
您可以使用该结构组渲染多媒体组件吗?这可能会导致某种锁定。您可以尝试更改2009年的Set Publish States PowerTool,将该项目中的所有内容设置为UnPublished,看看它是否有帮助。
答案 1 :(得分:3)
暴力破解:启动数据库跟踪,尝试通过GUI删除结构组,查找检查依赖项时找到的项目。
或者
打开支持服务单,将数据库发送给他们,让他们看一下。
答案 2 :(得分:1)
我们在客户身上遇到过类似的问题。我们的初步分析是检查执行删除的存储过程,并查看强制执行的约束。在检查数据时,我们可以看到不会在用户界面中显示但会阻止删除的记录。
我们通过SDL Tridion客户支持提出了一张票,并且能够同意他们应该在数据库中修改哪些记录。
这就是这样的结果:您不能修改数据库,但SDL Tridion客户支持可以批准它,但只有在他们检查了更改是否正确和必要之后。显然,如果你试图在没有合作支持的情况下做这些事情,你最终会得到一个不受支持的系统。