Решения для резервного копирования и восстановления SharePoint - PullRequest
2 голосов
/ 12 января 2010

Я использую SharePoint для создания веб-сайта и ищу решение для резервного копирования / восстановления.Веб-сайт размещен на наборе виртуальных машин (одна виртуальная машина для веб-интерфейса, одна виртуальная машина для SQL Server).

У меня есть резервная копия этих виртуальных машин в базовом состоянии (новая установка WSS иSQL, веб-приложение не создано и т. Д.)

Я хотел бы иметь резервную копию, которую я могу восстановить на виртуальных машинах базового состояния.

Я пытался восстановить разными способами (из SQL, Пользовательский интерфейс SharePoint, stsadm.exe).Кажется, это не работает, потому что у нас есть ряд пользовательских решений (wsp), развернутых на сервере, и они не восстанавливаются.В этой статье technet говорится, что из всех предлагаемых инструментов ни один не поддерживает восстановление базы данных конфигурации центра администрирования.

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

Восстановление баз данных в SQL не делает этого, потому что я теряю свои собственные решения, восстановление из центра администрирования или из stsadm не работаетпотому что он не восстанавливает решения и базу данных центра администрирования ...

Как другие люди выполняют резервное копирование своих систем SharePoint?

Спасибо!

1 Ответ

2 голосов
/ 12 января 2010

Скорее всего, вы не можете найти инструменты резервного копирования / восстановления, которые позволяют восстановить базу данных конфигурации, потому что это считается плохой практикой. Когда вы переносите или восстанавливаете ферму, вы сначала создаете конфигурационную базу данных new , а затем присоединяете базы данных контента, которые не зависят от конфигурации.

Итак, хороший вариант - подготовить все остальное, а затем присоединить базы данных контента. В Интернете можно найти несколько хороших сценариев для установки SharePoint по сценарию, я использовал эту версию: http://josephfluckiger.blogspot.com/2009/01/scripted-sharepoint-install.html

На самом деле, вы можете написать почти все, только вы должны определить «все» для вашего случая. Что я могу придумать:

  • Конфигурация метабазы ​​IIS, которую можно получить с помощью iisback.vbs
  • файлы web.config из wwwroot
  • файлы пользовательских компонентов из c: \ program files \ common files \ microsoft shared \ extensions веб-сервера \ 12 \ template \ functions (но вы можете восстановить их, вызвав «stsadm -o upgradedesolution» для любого из ваших файлов .wsp)
  • пользовательских шаблонов, также из \ 12 \ template \ controltemplates
  • изображений из \ 12 \ template \ images (и вообще, всего, что вы когда-либо помещали в \ 12 \ direcctory)
  • сборки, необходимые в GAC (но их также можно восстановить, когда вы называете «upgradedesolution»)
...