2016-11-30 99 views
2

我意外刪除了Sitecore中的一個節點。我在網站上看到它,但沒有在預覽中看到。我嘗試了打包並將其打包到預覽中,但沒有奏效。除了從備份中拉出,有沒有辦法讓我的物品從現場返回未發佈的?需要幫助恢復Sitecore項目

+0

您是否檢查過您的物品的Sitecore回收箱?在桌面上時,您可以在Sitecore菜單中找到回收站。您可以從那裏恢復已刪除的項目。 – Adrian

+0

是的。它不在回收箱中。 – Asia42

+0

我想我會嘗試從網絡數據庫中轉移它。 – Asia42

回答

3

我想你是說你有一個或多個網頁(實時網站)數據庫中的項目不再存在於主數據庫(未發佈)中。

要將Web項目移動到主數據庫,請轉到Web數據庫項目,右鍵單擊該項目,選擇「正在複製...」,然後選擇傳輸。您可以選擇來源項目,然後選擇目標位置。這不會恢復所有版本(如果有的話),而只是最新版本。

+0

這工作。謝謝。 – Asia42

0

使用Transfer方法可以工作,但有時可能會失敗。我所做的是從Web數據庫生成一個包,然後使用我實現的工具進行轉換。您可以在市場上下載here

這是一個桌面應用程序,您可以在其中指定要轉換的Sitecore包,源和目標。它將更改元數據和路徑,以便將其安裝到所需的數據庫上。

0

刺蝟開發創建一個名爲Razl的工具。這是比較數據庫的好處。您可以使用它來比較兩個數據庫並移動需要移動的項目。由於他們是TDS的創造者,它應該具有類似的功能。