Завершить миграцию MOSS 2007

На данный момент ситуация такова, что у нас есть сервер sharepoint, который начинался как пилотный, но теперь фактически работает как производственная среда. Сервер, на котором работает sharepoint, - это старый компьютер, который не соответствует стандартным требованиям, поэтому я хочу переместить текущую среду на новый блестящий сервер.

Я много говорил о миграции сервисов MOSS, баз данных, контента и прочего, но, честно говоря, я потерялся в море информации и не могу найти правильный способ сделать это, я попытался установить MOSS 2007 на новом сервере в качестве чистой установки, восстановил базы данных на новом сервере, восстановил резервную копию на новом сервере, которую я сделал с помощью центра администрирования Sharepoint, увы, я не работал :-( Много «Не могу найти это» "и" Не могу найти это "ошибки ...

Должна быть возможность получить все данные / сайты / дочерние сайты / базы данных / контент / документы и все остальное и восстановить их на новом сервере, верно?

В любом случае, я надеялся получить некоторую пошаговую информацию ... :-)

С уважением, Erik404


person erik404    schedule 26.02.2009    source источник
comment
Комментарий: среда Sharepoint также включает настраиваемые веб-части / решения.   -  person erik404    schedule 26.02.2009


Ответы (3)


Думаю, я нашел способ выполнить полную миграцию ...

Установите свежую версию MOSS 2007 на новый сервер (Server_B). Установите функции и решения, которые у вас есть на Server_A. Затем используйте SPContentDeploymentWizard, который можно бесплатно загрузить с CodePlex, чтобы экспортировать все содержимое сайта и импортировать его на Server_B. Также сделайте резервную копию пользовательских баз данных, необходимых для функций, и создайте их на Server_B.

У меня сейчас работает почти полностью равный сервер, время от времени всплывают некоторые фанковые ошибки, поэтому я не думаю, что это лучший способ сделать это ...

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

person erik404    schedule 26.02.2009
comment
Чтобы переместить базу данных конфигурации: stsadm -o deleteconfigdb stsadm –o setconfigdb -connect –databaseserver ‹ServerName› -databasename ‹databasename› -farmuser ‹adminaccount› -farmpassword ‹password› - person erik404; 28.02.2009

Ты на правильном пути. Решение CodePlex - это просто графический интерфейс мастера того, что вам нужно сделать в командной строке через stsadm.

По сути, вы:

  1. Создайте новый сервер со всеми исправлениями, пакетами обновлений и т. Д., Которые находятся на старом.
  2. Вам нужно будет запустить команду в строке cmd, чтобы сканировать и разрешать любые потерянные сайты в ваших базах данных на сервере A (команда ускользает от меня, но вы можете найти ее в TechNet - я думаю, это база данных восстановления - что-то в этом роде)
  3. Ограничьте доступ к серверу A, чтобы у вас не было изменений пользователей во время миграции.
  4. Подготовьте базы данных к миграции - другая команда stsadm - stsadm -o preparetomove
  5. Отсоедините базы данных от сервера A. Ужасная команда -o deletedatabase - удаляет ссылку, но не саму базу данных (но все же!)
  6. Присоедините базы данных к серверу B

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

Как вы обнаружили, вы не можете перенести пользовательский код, веб-части и т. Д. Их необходимо переустановить. Одна из причин, по которой решения / функции действительно рекомендуются для настройки.

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

person MicroZealous    schedule 13.05.2009

При необходимости используйте эти скрипты.

http://globaldeploymentmoss2007.blogspot.ca/

person bhavinp    schedule 18.05.2012