6

这是(受限)Tridion 论坛中关于无法删除结构组的问题的重复。但是,由于报告问题的人没有得到正确的答案或解决方案,所以我在这里重新提出。

我被一个结构组困住了,我也无法删除它。它没有本地化,仅蓝图到另一个出版物,并且其中没有任何页面。内容已从演示环境迁移,可能是某个旧目标卡在某个地方?

直接在数据库中删除它不是一种选择。还有其他解决方案吗?

4

3 回答 3

4

您有可能使用该结构组呈现多媒体组件吗?这可能会导致某种锁定。您可以尝试更改 2009 年的 Set Publish States PowerTool 以将该 pub 中的所有内容设置为 UnPublished,看看是否有帮助。

于 2012-05-29T11:38:03.537 回答
3

蛮力:启动数据库跟踪,尝试通过 GUI 删除结构组,在检查依赖项时查找它找到的项目。

或者

打开支持票,将数据库发送给他们,让他们看一下。

于 2012-05-29T20:23:22.870 回答
1

我们在客户那里遇到了类似的问题。我们最初的分析是检查执行删除的存储过程,并查看强制执行了哪些约束。在检查数据时,我们可以看到不会出现在用户界面中但会阻止删除的记录。

我们向 SDL Tridion 客户支持提出了请求,并且能够与他们达成一致,应该在数据库中修改哪些记录。

因此,这就是其中的要点:不允许您修改数据库,但 SDL Tridion 客户支持可以批准它,但前提是他们检查了更改是否正确且必要。显然,如果您在没有支持的情况下尝试做这些事情,您最终会得到一个不受支持的系统。

于 2013-01-31T08:58:42.993 回答