Пожалуйста, предложите практику для развертывания коллекции сайтов SharePoint от тестирования на производственный сервер

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/14110

Вопрос

Это текущий сценарий:

SharePoint 2010 на Machinea с SQL Server. Сборник сайтов SCA на веб -приложении WAA.

Теперь мне нужно «развернуть» мою коллекцию сайтов на MachineB.

Каковы предлагаемые способы сделать это? В данный момент:

  • Я читал о решении песочницы; Но я думаю, что не является для меня невозможным выбором.
  • Я пробовал, сохраните SCA как Шаблон сайта, а затем воссоздайте коллекцию сайтов на MachineB на основе шаблона. Кажется, работает, могу ли я полагаться на это? Это безопасно? Какие функции сайта я потеряю? Рабочие процессы?

Это контент, который я хотел бы развернуть:

  • Документы библиотеки
  • Списки
  • Связанные рабочие процессы

Только то. Только для библиотек документов также было бы неплохо развернуть содержимое.


После этих четырех ответов я иду к гранулярной резервной копии, используя PowerShell Export-SPWeb а также Import-SPWeb. Анкет Даже еще не уверен.

Это было полезно?

Решение

  1. Настройка задания по развертыванию контента.
  2. Сделайте резервный сплой, восстановить-спсит
  3. Используйте инструмент мастера развертывания контента (NEEED, чтобы установить его на обоих серверах для экспорта, импорта)
  4. База данных DETACH и REATTACH.

(4) трудоемкий, и это также, кажется, сохраняет URL-адреса WebApp As I's. Итак, вы увидите http: // test URL -адреса в вашем контенте после переезда на Prod. Я бы сделал #2 или #3 (если вы можете установить продукт на обоих серверах).

Другие советы

Я бы сказал, что база данных контента отсоединяет и восстановите производство, либо используя STSADM/PowerShell для резервного копирования коллекции сайтов и восстановления в производство.

Хорошо, есть несколько способов сделать это:

  1. «Сохранить как шаблон» и включать контент (количество контента ограничено, но в большинстве случаев должно быть достаточно)
  2. Резервное копирование/восстановление базы данных, как пиратский
  3. Гранулированная резервная копия в CA (чтобы найти в резервном копировании и восстановлении / гранулированном резервном копировании) вы можете выбрать сайт или список и экспортировать его. Это может включать разрешения, но я не уверен насчет рабочих процессов и его экземпляров. Вы можете импортировать файл через Power Shell (Import-Spweb).

Похоже, что вы хотите сделать это в производственном режиме, я бы посоветовал посмотреть на поддерживаемый сторонний инструмент. Это может быть излишним в вашем случае (и по бюджету!). Вам нужно будет взвешивать ваши потребности, а не дополнительные возможности, которые предоставляют эти типы инструментов.

Два инструмента, которые приходят на ум:

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

Eсть инструмент в Codeplex от Криса О'Брайена, который делает то же самое. Проверьте это

Я согласен с Уэйном. Если у вас есть деньги, Docave Replicator работает хорошо. В противном случае некоторые сценарии PowerShell работают хорошо.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top