Я собираюсь реализовать план резервного копирования для нашего нового сервера Sharepoint 2010. Насколько я понимаю, в 2010 году доступно несколько новых команд PowerShell: backup-spfarm, restore-spfarm, backup-spsite, restore-spsite.
Теперь для повседневной работы кажется разумным использовать backup-spfarm. Однако я обеспокоен тем, что запуск только этого может быть недостаточно детальным для восстановления. Что произойдет, если требуется восстановить отдельное семейство сайтов (возможно, кто-то удалил то, чего не должно было иметь)?
Я хочу иметь возможность восстанавливать одно семейство сайтов, не затрагивая при необходимости все другие семейства сайтов.
Какая здесь лучшая практика? Следует ли мне запускать backup-spfarm, а затем backup-spsite на всех моих семействах сайтов? Или backup-spfarm заменяет backup-spsite?
Вы не можете легко выполнить целевое восстановление семейства сайтов из резервной копии, созданной с помощью Backup-SPFarm, если это семейство сайтов не находится в собственной базе данных контента. Если семейство веб-сайтов является единственным резидентом своей базы данных контента, вы должны иметь возможность настроить таргетинг на базу данных контента с помощью параметра -ITEM для Restore-SPFarm, но это так же детально, как и эти CMDLET.
Если вы хотите настроить таргетинг на отдельное семейство веб-сайтов, живущее в базе данных контента с более чем одним семейством веб-сайтов в нем, вам придется рассмотреть один из следующих вариантов:
Еще вы можете посмотреть на корзину сайта, которая была добавлена в SharePoint 2010 с пакетом обновления 1 (SP1) и которая будет захватывать случайно удаленные семейства сайтов и веб-сайты.
Джон