Обновление данных рабочей области проекта из Project Server 2003
Применимо к: Project Server 2010
Последнее изменение раздела: 2010-12-17
Важно!
Эта процедура является необязательной и выполняется только при переносе сайтов и контента рабочей области проекта Windows SharePoint Services 2.0.
В этой статье описывается порядок переноса данных рабочей области проекта Windows SharePoint Services 2.0 в службы Windows SharePoint Services 3.0. Этот этап процесса переноса данных из Project Server 2003 в Project Server 2007 выполняется только в том случае, если выполняется перенос данных рабочей области проекта. Это может выполняться двумя способами:
При обновлении на месте с Windows SharePoint Services 2.0 до Windows SharePoint Services 3.0 можно выполнить команду Stsadm для активации рабочих областей.
При переносе на другой компьютер можно создать резервную копию базы данных Windows SharePoint Services 2.0 для ее восстановления на компьютере с Windows SharePoint Services 3.0 и обновления.
Перенос данных рабочей области проекта Windows SharePoint Services 2.0 в Windows SharePoint Services 3.0 посредством обновления на месте
В этом случае все рабочие области служб Windows SharePoint Services 2.0 уже обновлены до версии Windows SharePoint Services 3.0, когда выбирается вариант обновления на месте при установке Windows SharePoint Services 3.0. Обратите внимание, что рабочие области обновленных проектов могут быть неактивны. Чтобы их активировать, выполните следующие действия:
Откройте окно командной строки и перейдите к файлу Stsadm.exe. (По умолчанию этот файл находится в каталоге <диск>:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin.)
Чтобы начать обновление, запустите следующую команду.
stsadm -o upgrade
Чтобы контролировать ход обновления, можно просмотреть файл upgrade.log: <диск:>:\program files\common files\Microsoft shared\web server extensions\12\logs\upgrade.log
Обновление можно считать завершенным, когда появляется сообщение Операция успешно завершена.
Перейдите в рабочие области обновленных проектов и убедитесь, что они работают корректно.
Перенос данных рабочей области проекта Windows SharePoint Services 2.0 в Windows SharePoint Services 3.0 посредством создания резервной копии и восстановления
Если продукт Office Project Server 2007 установлен на "чистый" компьютер и требуется перенести данные служб Windows SharePoint Services, будет использоваться подход, основанный на резервном копировании и восстановлении базы данных контента. Он включает в себя следующие шаги:
Запустите программу сканирования перед обновлением Windows SharePoint Services на ферме Windows SharePoint Services 2.0 с пакетом обновления 2 (SP2), если это еще не сделано (см. раздел, посвященный задачам, выполняемым перед переносом). Этот процесс подготавливает базы данных Windows SharePoint Services 2.0 контента к обновлению до версии Windows SharePoint Services 3.0.
Присоедините копии всех баз данных контента 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 Server 2003 обновляются до Windows SharePoint Services 3.0, но они пока не связаны с проектами.
Откройте окно командной строки и перейдите к файлу Stsadm.exe. (По умолчанию этот файл находится в каталоге <диск>:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin.)
Выполните следующую команду 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:80 -databasename WSS_V2_ContentDB -databaseserver Sample
После завершения работы программы 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.
Перейдите в рабочие области обновленных проектов и убедитесь, что обновление прошло успешно.
Если по какой-либо причине (указанной в журнале) произошел сбой процесса обновления, можно перезапустить обновление Windows SharePoint Services. Для этого запустите команду Stsadm.exe -o upgrade и просмотрите ход выполнения в журналах. Процесс обновления будет завершен, когда в командной строке отображается сообщение Операция успешно завершена.
Если сохранение и публикация проектов осуществляется средством переноса на более позднем этапе процесса переноса, связи между проектами, задачами и назначениями, с одной стороны, и элементами SharePoint Foundation, с другой, исправляются.