Полная миграция MOSS 2007
-
09-09-2019 - |
Вопрос
Ситуация на данный момент такова, что у нас есть сервер SharePoint, который начинался как пилотный проект, но теперь фактически работает как производственная среда.Сервер, на котором работает SharePoint, — это старая машина, которая не соответствует стандартным требованиям, поэтому я хочу перенести текущую среду на новый блестящий сервер.
Я много крадился о миграции услуг, баз данных, контента и контента и прочее, но, честно 2007 на новом сервере как чистая установка, восстановила базы данных на новом сервере, восстановил резервную копию на новом сервере, который я сделал с помощью центральной администрации SharePoint, увы, я не работал :-( Много "не могу найти это "И" не могу найти это "ошибки ...
Должна быть возможность получить все данные/сайты/дочерние сайты/базы данных/контент/документы и все остальное и восстановить их на новом сервере, верно?
В любом случае, я надеялся на некоторую пошаговую информацию...:-)
С уважением ERIK404
Решение
Кажется, я нашел способ выполнить полную миграцию...
Установите новую версию MOSS 2007 на новый сервер (Сервер_B).Установите функции и решения, имеющиеся на Server_A.Затем используйте SPContentDeploymentWizard, который можно бесплатно загрузить с CodePlex, чтобы экспортировать все содержимое сайта и импортировать его на Server_B.Также создайте резервные копии пользовательских баз данных, необходимых для функций, и создайте их на Server_B.
Сейчас у меня работает почти полностью равноценный сервер, время от времени появляются некоторые странные ошибки, поэтому я не думаю, что это лучший способ сделать это...
Кроме того, специально разработанные веб-части необходимо развертывать вручную на новом сервере, я не нашел способа перенести их.
Другие советы
Ты на правильном пути.Решение CodePlex — это просто графический интерфейс мастера того, что вам придется делать в командной строке через stsadm.
По сути вы:
- Создайте новый сервер со всеми исправлениями, пакетами обновлений и т. д., которые есть на старом.
- Вам нужно будет запустить команду в строке cmd для сканирования и разрешения любых потерянных сайтов в ваших базах данных на сервере A (команда ускользает от меня, но вы можете найти ее в TechNet - я думаю, что это восстановление базы данных - что-то в этом роде)
- Ограничьте доступ к серверу А — чтобы во время миграции не менялись пользователи.
- Подготовьте базы данных к миграции — еще одна команда stsadm — stsadm -oprepretomove
- Отсоедините базы данных от сервера A.Ужасная команда -o deletedatabase — она удаляет ссылку, но не саму базу данных (но всё же!)
- Подключите базы данных к серверу B.
В этот момент у вас должно быть все хорошо.
Как вы обнаружили, вы не можете перенести пользовательский код, веб-части и т. д.Их необходимо переустановить.Одна из причин, по которой решения/функции действительно рекомендуются для настройки.
А также - поиск по БД, индексам и т.д.необходимо воссоздать.Вы не можете их принести.Но это довольно просто – и имеет смысл, если задуматься.
Используйте эти сценарии, если вам нужно.