Поделиться через


Выполнение последовательного переноса: Project Server 2003 с Windows SharePoint Services 2.0 (на другом компьютере)

Обновлено: Май 2009 г.

 

Последнее изменение раздела: 2009-04-28

В этой статье описывается выполнение последовательного переноса в версию Microsoft Office Project Server 2007 при использовании на компьютере, с которого осуществляется перенос, версии Microsoft Office Project Server 2003 с приложением Windows SharePoint Services 2.0.

Последовательный перенос: Project Server 2003 с Windows SharePoint Services 2.0 (на другом компьютере)

Предупреждение

Это весьма сложный вариант миграции, включающий несколько шагов, выполняемых вручную. В зависимости от конфигурации Windows SharePoint Services 2.0, пользователь может столкнуться с дополнительными трудностями. Этот вариант развертывания не рекомендуется использовать. Рассмотрите другие способы миграции, указанные в разделе Параметры развертывания ИТ-среды для перехода на Project Server 2007.

Ниже представлены шаги высокого уровня выполнения этого варианта.

Постепенный перенос с помощью SharePoint Services

  1. Установите Office Project Server 2007 на новый компьютер. (Дополнительные сведения см. в разделе Развертывание приложения Project Server 2007 в среде фермы серверов.) После установки также подготовьте новый сайт веб-клиента Project и убедитесь, что новая установка программы правильно работает.

  2. Создайте на виртуальном сервере Windows SharePoint Services 2.0 новую "Новую временную базу данных содержимого Windows SharePoint Services 2.0" и перенесите в нее рабочие области проектов, для которых будет выполнена миграция с использованием метода последовательного переноса.

  3. На ферме Windows SharePoint Services 2.0 с пакетом обновления 2 (SP2) запустите средство проверки перед обновлением Windows SharePoint Services (PreScan.exe), подробнее см. раздел Обновление до Windows SharePoint Services 3.0. Этот шаг подготавливает базу данных контента Windows SharePoint Services 2.0 для обновления до версии Windows SharePoint Services 3,0.

  4. Добавьте копию временной базы данных контента Windows SharePoint Services 2.0 к ферме Office Project Server 2007. После этого сайты Windows SharePoint Services 2.0 в базе данных контента будут обновлены до версии Windows SharePoint Services 3,0. Рекомендуется обновить не исходную базу данных контента Windows SharePoint Services 2.0, но ее копию. В конце выполнения этого шага все рабочие области Project 2003 будут обновлены до версии Windows SharePoint Services 3,0, однако они еще не связаны с проектами.

    1. Откройте командную строку и перейдите к файлу Stsadm.exe (путь по умолчанию <Диск>:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin).

    2. Выполните следующую команду Stsadm, чтобы добавить копию базы данных контента Windows SharePoint Services 2.0 к версии Windows SharePoint Services 3,0 и обновить ее.

      stsadm.exe -o addcontentdb -url http://<сервер>:<порт> -databasename <база данных контента WSS v2.0> -databaseserver <имя сервера базы данных>

      К примеру,

      stsadm.exe -o addcontentdb -url http://myserver/ -databasename WSS_V2_ContentDB -databaseserver Sample

    3. После выполнения команд Stsadm.exe ход выполнения обновления можно просмотреть в файле upgrade.log в папке журнала ULS (путь по умолчанию c:\program files\common files\Microsoft shared\web server extensions\12\logs\upgrade.log). На завершение процесса обновления базы данных контента указывает следующая строка в журнале:

      [SPManager] [DEBUG] [<Date> <Time>]: Using cached [SPContentDatabase Name=<DB NAME> Parent=SPDatabaseServiceInstance] NeedsUpgrade value: False.

    4. Перейдите в обновленные рабочие области проектов, чтобы проверить, что процесс обновления успешно завершен.

    5. Если по какой-либо причине (указанной в журнале) произошел сбой процесса обновления, можно перезапустить обновление Windows SharePoint Services. Для этого запустите команду Stsadm.exe -o upgrade и просмотрите ход выполнения в журналах. Процесс обновления будет завершен, когда командная строка вернет сообщение Операция успешно завершена.

  5. Переместите сайты Windows SharePoint Services 3,0 из "Временной базы данных содержимого Windows SharePoint Services 3.0" в "Базу данных содержимого веб-клиента Project" (или в любую другую целевую базу данных контента для этих обновленных сайтов).

    1. Отройте командную строку и перейдите к файлу Stsadm.exe (путь по умолчанию <Диск>:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin).

    2. Выполните следующую команду Stsadm, чтобы архивировать рабочую область проекта. Повторите это действие для всех перемещаемых сайтов SharePoint.

      Stsadm –o backup –url <Url-адрес сайта> -filename <имя файла архива>  (Stsadm –o deletesite –url <Url-адрес сайта>

    3. Перейдите к веб-сайту центра администрирования SharePoint и измените MaxSites для "Временной базы данных содержимого Windows SharePoint Services 3.0" таким образом, чтобы в ней невозможно было создать новые сайты. Выполните это действие для каждой базы данных контента за исключением той, в которую будут восстановлены рабочие области проектов. Это действие принудительно создает новые сайты в требуемой базе данных контента.

    4. Выполните следующую команду Stsadm, чтобы восстановить рабочие области проектов в базу данных контента, выбранную на предыдущем шаге. Повторите это действие для всех архивированных рабочих областей проектов, которые требуется переместить. Восстановите их на целевой URL-адрес, выбранный для этих обновленных сайтов SharePoint. На рисунке ниже предполагается, что целевой является база данных контента веб-клиента Project.

      Stsadm –o restore –url <Url-адрес сайта> -filename <имя архивного файла> Stsadm –o deletecontentDB –url <Url-адрес веб-клиента Project> -databaseServer <имя сервера SQL> -databasename <новая база данных контента>

    5. Выполните следующую команду Stsadm, чтобы удалить временную базу данных контента Windows SharePoint Services 3.0:

      Stsadm –o deletecontentDB –url <Url-адрес веб-клиента Project> -databaseServer <имя сервера SQL> -databasename <новая база данных контента>

  6. Перенесите и опубликуйте проекты: после публикации проектов связи между проектами, задачи, назначения и элементы Windows SharePoint Services будут восстановлены.

Повторите шаги 2–6 для каждого пакета проектов или рабочих областей, для которых требуется выполнить миграцию методом последовательного переноса.