无法删除Tridion 2009中的结构组

无法删除Tridion 2009中的结构组,tridion,tridion2009,Tridion,Tridion2009,这是(限制性)Tridion论坛上关于。然而,由于报告问题的人没有得到正确的答案或解决方案,我在这里重新提问 我被一个结构组卡住了,我也不能删除它。它不是本地化的,只是蓝印到另一个出版物上,并且没有任何页面。内容已从演示环境迁移,可能是某个旧目标被卡住了 不能直接在数据库中删除它。还有其他解决方案吗?是否可以使用该结构组渲染多媒体组件?这可能会导致某种锁。您可以尝试更改PowerTool for 2009的“设置发布状态”,将该发布中的所有内容设置为“未发布”,看看是否有帮助 暴力:启动DB跟踪

这是(限制性)Tridion论坛上关于。然而,由于报告问题的人没有得到正确的答案或解决方案,我在这里重新提问

我被一个结构组卡住了,我也不能删除它。它不是本地化的,只是蓝印到另一个出版物上,并且没有任何页面。内容已从演示环境迁移,可能是某个旧目标被卡住了


不能直接在数据库中删除它。还有其他解决方案吗?

是否可以使用该结构组渲染多媒体组件?这可能会导致某种锁。您可以尝试更改PowerTool for 2009的“设置发布状态”,将该发布中的所有内容设置为“未发布”,看看是否有帮助

暴力:启动DB跟踪,尝试通过GUI删除结构组,在检查依赖项时查找它正在查找的项


打开一张支持单,向他们发送数据库,让他们查看。

我们在一位客户处遇到类似问题。我们最初的分析是检查执行删除操作的存储过程,并查看执行了哪些约束。在检查数据时,我们可以看到一些记录,这些记录不会显示在用户界面中,但会阻止删除

我们向SDL Tridion客户支持部门提出了一个问题,并与他们达成了一致,同意在数据库中修改哪些记录


这就是我们要做的:不允许您修改数据库,但SDL Tridion客户支持可以批准它,但只有在他们检查更改是否正确和必要之后。显然,如果您试图在没有支持人员合作的情况下执行这些操作,那么最终将得到一个不受支持的系统

“无法删除结构组,该项目正在使用中。”您在该结构组的已使用项目列表中看到了什么?该列表为空,因此有时不会出现旧版本卡住的问题。您确定不尝试删除根结构组吗?而且您的子结构组没有本地化?100%确定,我认为它出现问题的唯一原因是,在DB中,它可能在过去包含与不再存在的发布目标相关的页面。但是里面已经没有书页了。据我所知,像SG这样的组织项目本身是不可发布的,因此不会出现在某些发布表中。我非常确定没有任何图像发布到此文件夹中。现在将整个发布设置为unpublish似乎有点苛刻。因此,我要明确一点,您的代码中没有使用AddBinary()指定SG的地方?我同意将所有内容都设置为未发布有点极端,但不清楚这是在Dev还是Prod中。听起来它必须是Prod系统。将二进制文件发布到给定的SG将不会锁定结构组。不确定这是好是坏…我认为我们需要解决这个问题(是的,它们仍然存在)的是找到一个查询或方法,可以在Tridion数据库中发现孤儿院。虽然问题还没有解决,但似乎仍隐藏着一些东西,这是解决问题的正确方法。如果你想保持你的支持,暴力不是一种选择。。。相信我,您确实希望保持您的支持:)编辑以澄清支持暴力方法-您正在尝试通过GUI进行删除,并使用SQL跟踪来识别阻止删除SG的依赖项。然后可以通过GUI删除/取消发布这些依赖项。