这是(受限)Tridion 论坛中关于无法删除结构组的问题的重复。但是,由于报告问题的人没有得到正确的答案或解决方案,所以我在这里重新提出。
我被一个结构组困住了,我也无法删除它。它没有本地化,仅蓝图到另一个出版物,并且其中没有任何页面。内容已从演示环境迁移,可能是某个旧目标卡在某个地方?
直接在数据库中删除它不是一种选择。还有其他解决方案吗?
这是(受限)Tridion 论坛中关于无法删除结构组的问题的重复。但是,由于报告问题的人没有得到正确的答案或解决方案,所以我在这里重新提出。
我被一个结构组困住了,我也无法删除它。它没有本地化,仅蓝图到另一个出版物,并且其中没有任何页面。内容已从演示环境迁移,可能是某个旧目标卡在某个地方?
直接在数据库中删除它不是一种选择。还有其他解决方案吗?
您有可能使用该结构组呈现多媒体组件吗?这可能会导致某种锁定。您可以尝试更改 2009 年的 Set Publish States PowerTool 以将该 pub 中的所有内容设置为 UnPublished,看看是否有帮助。
蛮力:启动数据库跟踪,尝试通过 GUI 删除结构组,在检查依赖项时查找它找到的项目。
或者
打开支持票,将数据库发送给他们,让他们看一下。
我们在客户那里遇到了类似的问题。我们最初的分析是检查执行删除的存储过程,并查看强制执行了哪些约束。在检查数据时,我们可以看到不会出现在用户界面中但会阻止删除的记录。
我们向 SDL Tridion 客户支持提出了请求,并且能够与他们达成一致,应该在数据库中修改哪些记录。
因此,这就是其中的要点:不允许您修改数据库,但 SDL Tridion 客户支持可以批准它,但前提是他们检查了更改是否正确且必要。显然,如果您在没有支持的情况下尝试做这些事情,您最终会得到一个不受支持的系统。