2011-12-16 3 views
0

Мне было поручено исследовать миграцию MOSS 2007 в ShrePoint 2010. У вас есть два сервера: один запускает SQL 2008, а другой уже установлен SharePoint 2010. Мне нужно перенести несколько сайтов публикации и команды и соответствующие им базы данных. Я начал читать эту статью по адресу Upgrade and Migration for SharePoint Server 2010 , затем еще по адресу Migrate an existing server farm to a 64-bit environment, но немного смутился о том, что я переношу, обновляю или перемещаю систему, поскольку каждая статья определяет шаги для этого.Перенос на SharePoint 2010

Текущие 2007 MOSS и SQL 2005 находятся на 32-разрядных ОС Windows 2003. Новая система, которая на данный момент не входит в состав фермы, но находится в том же домене, представляет собой 64-битные блейд-серверы с ОС Windows 2008 с ОС SQL 2008 и SharePoint 2010 - все уже запущено/уже запущено центральное администраторское место. Вся ферма состоит из 2 severs, которые я только что описал.

Спасибо, что прочитали мое сообщение и оценили любые указатели!

Risho.

ответ

0

Я только что прошел через этот точный сценарий. Документация по различным методам может запутаться. Обратите внимание, что для простых ферм (без BDC и т. Д.) Все, что вам действительно нужно, это базы данных контента. Вот простой способ для достижения своей цели:

  • На существующих 2007 фермы, убедитесь, что он Service Pack 2
  • На существующих 2007 фермы, запустить stsadm -o preupgradecheck
  • Исправить ошибки, выявленные с помощью проверки обновления
  • Резервное копирование базы данных контента, которую вы хотите перенести (старая ферма 2007 года)
  • Восстановление базы данных контента на новый SQL-сервер
  • Создайте новое веб-приложение на новой ферме 2010 года. Новый WebApp должен будет создать БД контента, поэтому назовите его как WSS_Content_Temp. Это будет WebApp, в котором вы будете восстанавливать свой контент, поэтому соответствующим образом назовите WebApp. Вы удалите базу данных контента, так что назовите ее, как хотите.
  • из PowerShell, выполните следующую команду: Test-SPContentDatabase -name <NameOfMovedContentDB> -webapplication http://yourNewWebApp
  • Исправить ошибки, выявленные
  • из PowerShell, смонтировать вновь восстановленный/перемещаемые базы данных. Запустить Mount-SPContentDatabases -name <NameOfRestoredContentDB> -webapplication http://yourNewWebApp. Вы должны увидеть число% прогресса, которое увеличивается. В зависимости от того, насколько велики ваши базы данных контента, это может занять некоторое время (30 + минут)
  • Из центра администрирования -> Управление приложениями выберите/выделите новое веб-приложение.
  • вернуться в Central Admin -> Управление базами данных контента, и удалить оригинал, TEMP Content DB (WSS_Content_Temp)

На данный момент, если все пойдет хорошо, вы должны быть в состоянии перейти к http://yourNewWebApp и см. весь контент.

Промыть и повторить по мере необходимости.

+0

благодарит за информацию. Я проверил предварительную проверку обновлений, и он вернул три неудавшихся теста, включая OSPrerequisite, что в моем случае не является проблемой. Ошибка PendingUpgrade - я больше не предполагаю никаких проблем, и UnsupportedSqlServerVersion - опять нет проблем. Однако получено несколько сообщений «Прервано из-за внутренней ошибки». Я успешно выполнил мастер настройки, после чего повторно запустил проверку обновления, но те же результаты. Хотя, это на тестовой ферме. Производственная ферма принесла гораздо лучшие результаты.Те же три отказа и только одно сообщение Aborted в ModifiedWebConfigWorkflowAuthorizedTypesInfo. – Risho

+0

К счастью, с помощью этого метода, поскольку вы просто работаете с резервной копией, вы не будете наносить никакого реального вреда. Если вы выгружаете WebApp или ошибочно ошибаетесь, просто удалите WebApp и восстановленную базу данных и повторите попытку. Кроме того, если вы так благодарны, отметьте как ответ:) –

+0

На самом деле я прояснил пару разъяснений. Когда вы говорите «Резервное копирование базы данных контента, которую вы хотите перенести (старая ферма 2007 года)», вы имеете в виду через центральный администратор/Ops/выполнить резервное копирование или в менеджере SQL? – Risho

Смежные вопросы