Пожалуйста, предложите практику для развертывания коллекции сайтов SharePoint от тестирования на производственный сервер
-
16-10-2019 - |
Вопрос
Это текущий сценарий:
SharePoint 2010 на Machinea с SQL Server. Сборник сайтов SCA на веб -приложении WAA.
Теперь мне нужно «развернуть» мою коллекцию сайтов на MachineB.
Каковы предлагаемые способы сделать это? В данный момент:
- Я читал о решении песочницы; Но я думаю, что не является для меня невозможным выбором.
- Я пробовал, сохраните SCA как Шаблон сайта, а затем воссоздайте коллекцию сайтов на MachineB на основе шаблона. Кажется, работает, могу ли я полагаться на это? Это безопасно? Какие функции сайта я потеряю? Рабочие процессы?
Это контент, который я хотел бы развернуть:
- Документы библиотеки
- Списки
- Связанные рабочие процессы
Только то. Только для библиотек документов также было бы неплохо развернуть содержимое.
После этих четырех ответов я иду к гранулярной резервной копии, используя PowerShell Export-SPWeb
а также Import-SPWeb
. Анкет Даже еще не уверен.
Решение
- Настройка задания по развертыванию контента.
- Сделайте резервный сплой, восстановить-спсит
- Используйте инструмент мастера развертывания контента (NEEED, чтобы установить его на обоих серверах для экспорта, импорта)
- База данных DETACH и REATTACH.
(4) трудоемкий, и это также, кажется, сохраняет URL-адреса WebApp As I's. Итак, вы увидите http: // test URL -адреса в вашем контенте после переезда на Prod. Я бы сделал #2 или #3 (если вы можете установить продукт на обоих серверах).
Другие советы
Я бы сказал, что база данных контента отсоединяет и восстановите производство, либо используя STSADM/PowerShell для резервного копирования коллекции сайтов и восстановления в производство.
Хорошо, есть несколько способов сделать это:
- «Сохранить как шаблон» и включать контент (количество контента ограничено, но в большинстве случаев должно быть достаточно)
- Резервное копирование/восстановление базы данных, как пиратский
- Гранулированная резервная копия в CA (чтобы найти в резервном копировании и восстановлении / гранулированном резервном копировании) вы можете выбрать сайт или список и экспортировать его. Это может включать разрешения, но я не уверен насчет рабочих процессов и его экземпляров. Вы можете импортировать файл через Power Shell (Import-Spweb).
Похоже, что вы хотите сделать это в производственном режиме, я бы посоветовал посмотреть на поддерживаемый сторонний инструмент. Это может быть излишним в вашем случае (и по бюджету!). Вам нужно будет взвешивать ваши потребности, а не дополнительные возможности, которые предоставляют эти типы инструментов.
Два инструмента, которые приходят на ум:
Оба обеспечивают миграцию контента и функциональности между сайтами и даже фермами. Оба также предоставляют демонстрационные версии для вас, чтобы попробовать это. Этого может быть достаточно, чтобы пройти через ваш сценарий.
Eсть инструмент в Codeplex от Криса О'Брайена, который делает то же самое. Проверьте это
Я согласен с Уэйном. Если у вас есть деньги, Docave Replicator работает хорошо. В противном случае некоторые сценарии PowerShell работают хорошо.