2016-11-30 3 views
2

Я случайно удалил узел в Sitecore. Я вижу это на сайте, но не в предварительном просмотре. Я попытался упаковать его и распаковать его на предварительный просмотр, но это не сработало. Есть ли способ вытащить мои предметы с сайта на неопубликованные?Нужна помощь по восстановлению элементов Sitecore

+0

Вы проверили корзину для повторного использования Sitecore для своих товаров? Вы можете найти мусорную корзину в меню Sitecore, когда находитесь на рабочем столе. Вы можете восстановить удаленные элементы оттуда. – Adrian

+0

Да. Это не в мусорном ведре. – Asia42

+0

Я думаю, что я попытаюсь передать его из веб-базы данных. – Asia42

ответ

3

Я думаю, вы говорите, что у вас есть элемент или элементы в базе данных веб-сайта (live site), которые больше не существуют в основной (неопубликованной) базе данных.

Чтобы переместить веб-элементы в основную базу данных, перейдите в элемент веб-базы данных, щелкните правой кнопкой мыши элемент, выберите «Копирование ...», затем «Передача». Вы можете выбрать исходный элемент, а затем целевое местоположение. Это не восстановит все версии (если они есть), а только последнюю версию.

+0

Это сработало. Благодарю. – Asia42

0

Использование метода передачи будет работать, но иногда оно может не работать. Что я делаю, так это то, что я генерирую пакет из базы данных Web, а затем конвертирую его с помощью инструмента, который я реализовал. Вы можете скачать его here на рынок.

Это настольное приложение, в котором вы указываете пакет Sitecore для преобразования, источник и цель. Он изменит метаданные и путь, чтобы он был установлен в нужную базу данных.

0

Hedgehog Development создает инструмент под названием Razl. Это полезно для сравнения баз данных. Вы можете использовать его для сравнения двух баз данных и перемещения элементов, которые вам нужно переместить. Поскольку они являются создателями TDS, они должны иметь аналогичную функциональность.

Смежные вопросы