2011-09-02 44 views
20

我正在運行Sitecore 6.3。Sitecore - 將項目從Web移動到Master(包?)

我有一個Sitecore包,最初是從Web數據庫而不是Master數據庫創建的。

數據庫很久沒有了,我想將這個軟件包導入到我的新Sitecore實例中,但遇到問題,軟件包直接進入Web數據庫 - 而將它導入Master數據庫至關重要代替。

我嘗試通過更改文件名和引用來手動修改軟件包,但在導入軟件包時遇到了問題。

我發現了Sitecore 6.3的序列化功能,但它只允許我對已經存在的項目進行反序列化,在我的情況下,Master數據庫沒有這個項目。

將項目從Web數據庫移回Master的最佳方式是什麼?

感謝

回答

36

您可以使用「轉讓項目到另一個數據庫」功能,您可以在「控制面板」中找到 - >「數據庫」菜單。

只需登錄到Sitecore桌面,切換到Web數據庫並打開提到的對話框。它會問你的源項目/節點和目的地...這就是它:)

+0

感謝,將嘗試在第二:) –

+2

謝謝 - 這也救了我的屁股,以及:) – Fixer

9

Sitecore也有轉移函數,我們可以從項目級本身訪問。

您可以從項目訪問>右鍵點擊>複製>傳送 enter image description here

1

我已經張貼在Sitecore的市場一個工具,它修改了包。換句話說,如果您有一個從網絡創建的包並希望安裝到主服務器上,則可以使用該工具更改目標數據庫。

此外,使用sitecore包比傳輸方法更好。欲瞭解更多信息,可以閱讀https://hishaamn.wordpress.com/2016/02/25/sitecore-from-web-to-master/

鏈接到如何使用工具,我的帖子:https://hishaamn.wordpress.com/2016/03/30/sitecore-package-modifier-tool/

鏈接工具:https://marketplace.sitecore.net/en/Modules/S/Sitecore_Package_Modifier.aspx

1

enter image description here

請從桌面登錄,選擇Web數據庫。遵循有關一步

項目>右鍵點擊>複製>傳送

然後選擇下拉Web數據庫