8

ページを非公開にして削除しようとすると、Tridion は「アイテムが公開されました。ページを削除できません。エラーが発生し、削除を拒否します。

ファイルが両方のターゲットから正常に非公開にされ、非公開ジョブが公開キューに「成功」​​とマークされていることを確認しました。

CM データベース テーブルでは、そのページ ID に関連付けられた ITEM_STATES および PUBLISH_STATES テーブルに追加のエントリがあるようです。これらの追加の行には、STATE = 1 (公開されていることを意味すると思います) と COMPONENT_TEMPLATE_REF_ID = NULL があります。非公開後の SQL での表示方法は次のとおりです。

ここに画像の説明を入力

(1) これらのテーブルの「状態」フィールドをゼロにするか、(2) 行を完全に削除しても安全ですか?

Tridion 2011 から Tridion 2011 SP 1 にアップグレードしたばかりで、その変換後に開始されたようです。1冊からの発行のみとさせていただきます。その出版物には2つのターゲットがあります(それが重要な場合)。

4

3 に答える 3

8

SDL Tridion 2011 SP1 には既知の問題があります。このホットフィックスをご覧ください: https://www.sdltridionworld.com/images/CM_2011.1.0.77065_tcm89-20293.zip (ログインが必要)

于 2012-06-07T14:52:39.207 に答える
6

保証やサポート契約が無効になる可能性があるため、データベース内の何かを更新または削除することはお勧めしません。

公開されたページが存在するときに公開ターゲットとその構成を変更すると、この問題が発生しました。公開ターゲットが変更された後、ページは「公開済み」ステータスで CM に留まり、非公開または削除することはできません。

解決策は、これらの「デッド」ページを削除する SQL スクリプトを提供したサポートに連絡することでした。

于 2012-06-07T16:41:40.070 に答える