Подготовка перехода на Project Server 2007

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

 

Последнее изменение раздела: 2015-02-27

Содержание:

  • Обновление до Project Server 2003 с пакетом обновления 2a (SP2a)

  • Установка служб Windows SharePoint Services 3.0

  • Установка Project Server 2007

  • Настройка проверки подлинности с помощью форм (в случае необходимости)

  • Резервное копирование и восстановление баз данных Project Server 2003 и Project Server 2007

  • Установка средства переноса

  • Предоставление соответствующих разрешений учетной записи администратора переноса

  • Проверка учетной записи администратора переноса на наличие соответствующих прав доступа

Перед запуском переноса из версии Microsoft Office Project Server 2003 в версию Microsoft Office Project Server 2007 необходимо выполнить несколько обязательных подготовительных операций. В данной статье описываются требуемые шаги.

Обновление до Project Server 2003 с пакетом обновления 2a (SP2a)

Версия Microsoft Office Project Server 2003 с пакетом обновления 2a (SP2a) включает в себя три части, каждая из которых может быть загружена и установлена отдельно по мере необходимости.

  1. Обновление до базы данных Office Project Server 2007

  2. Обновление двоичных файлов приложений Project Server

  3. Обновление файлов шаблонов Project Server в службах Windows SharePoint Services

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

  • Для обновления существующей системы до новейшего пакета обновления необходимо использовать все три части и обновлять имеющийся продукт Project Server 2003 и систему Windows SharePoint Services 2.0 до пакета обновления 2а (SP2a). Это простейший способ обновления.

  • Чтобы сохранить существующую систему Project Server 2003 (без обновления до пакета обновления 2а (SP2a)), необходимо выполнить следующие действия.

    • Создать резервную копию базы данных Project Server 2003. Восстановить ее, возможно, под другим именем. Применить часть 1 пакета обновления 2а (SP2a) к восстановленной базе данных.

    • Применить часть 3 пакета обновления 2а (SP2a) к системе Windows SharePoint Services 2.0.

    Эта возможность может заинтересовать пользователя, который в любом случае собирается развернуть Office Project Server 2007 и не хочет усложнять этот процесс применением пакета обновления 2а (SP2a).

    NoteПримечание:
    Дополнительные сведения о пакете обновления можно найти в статье базы знаний Пакет обновления 2а (SP2а) для Project Server 2003 (https://support.microsoft.com/kb/887621). Все SQL-файлы, необходимые для применения пакета обновления 2а (SP2a) к базе данных Project Server 2003 также доступны в папке Utilities\Migration\Database\PS03SP2a.

Установка Windows SharePoint Services 3.0

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

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

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

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

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

В любом из вышеназванных вариантов развертывания при установке Windows SharePoint Services 3,0 обнаруживается существование установленной системы Windows SharePoint Services 2.0 и предлагаются следующие решения.

  1. Обновить ферму Windows SharePoint Services 2.0 постепенно (фермы Windows SharePoint Services 2.0 и Windows SharePoint Services 3.0 функционируют параллельно): это вариант "постепенного переноса". Можно выборочно обновить рабочие области Windows SharePoint Services 2.0 для проектов, которые будут переноситься постепенно. (Пока не обновляйте их; этот процесс описан в другой статье). Это можно сделать с помощью веб-сайта центра администрирования SharePoint. (Дополнительные сведения см. в статье Обновление до Windows SharePoint Services 3.0). При публикации проектов исправляются ссылки между элементами Project и элементами Windows SharePoint Services.

    NoteПримечание:
    Чтобы продолжить создание рабочих областей Project Server 2003 в службах Windows SharePoint Services 2.0, администраторы должны внести изменения в параметры наполнения данными, используемыми по умолчанию в версии Project Server 2003. В ходе процесса постепенного обновления службы Windows SharePoint Services 3,0 устанавливаются на всех виртуальных серверах, используемых службами Windows SharePoint Services 2.0, сайты Windows SharePoint Services 2.0 перемещаются на другие временно созданные виртуальные серверы, а ссылки перенаправляются (в предположении, что в конечном счете весь контент Windows SharePoint Services 2.0 будет перенесен в Windows SharePoint Services 3,0). Эти временные виртуальные серверы должны использоваться для создания сайта Windows SharePoint Services 2.0. (Дополнительные сведения см. в статье: Обновление до Windows SharePoint Services 3.0.)
  2. Обновить ферму Windows SharePoint Services 2.0 "на месте" до фермы Windows SharePoint Services 3.0: это вариант "полного переноса". Если выбирается этот вариант, все рабочие области проектов в Windows SharePoint Services 2.0 обновляются до Windows SharePoint Services 3,0. Обратите внимание, что даже после завершения этого шага перенесенные рабочие области функционировать не будут. (Соответствующие шаблоны Office Project Server 2007 в службах Windows SharePoint Services еще не установлены — они будут установлены с Office Project Server 2007.) При публикации проектов исправляются ссылки между элементами Project и элементами Windows SharePoint Services.

  3. Нет, не выполнять обновление. Новую версию можно установить рядом с существующим продуктом и запускать независимо от предыдущей установки. — не выбирайте этот вариант.

Внимательно прочтите статью "Параметры развертывания ИТ-среды для переноса". Дополнительные сведения об обновлении до версии Windows SharePoint Services 3,0 можно найти в статье Обновление до Windows SharePoint Services 3.0.

Установка Project Server 2007

Важно понять, на какой компьютер следует устанавливать Project Server 2007  — внимательно прочтите статью Параметры развертывания ИТ-среды для перехода на Project Server 2007 и выберите подходящий вариант. Дополнительные сведения о порядке установки см. в статье Развертывание приложения Project Server 2007 в среде фермы серверов. Следуя приведенным инструкциям, установите продукт Office Project Server 2007 и наполните данными сайт Microsoft Office Project Web Access, на который будет производиться перенос. Для целей данной статьи мы будем называть его "целевой сайт веб-клиента Project".

Важно!

Этот сайт Office Project Web Access должен быть пустым (это значит, что на нем не должно быть никаких проектов, пользователей, ресурсов или других глобальных данных).

NoteПримечание:
Во всех вышеназванных вариантах продукт Office Project Server 2007 может быть установлен на том же компьютере, что и Project Server 2003. Если требуется, чтобы службы Windows SharePoint Services были установлены на виртуальном сервере служб IIS, на котором размещалась версия Project Server 2003, необходимо создать ряд "управляемых путей", чтобы исключить виртуальные каталоги веб-клиента Project. Дополнительные сведения см. в статье базы знаний Обеспечение работы приложения ASP.NET на виртуальном сервере SharePoint (на английском языке) (https://support.microsoft.com/kb/828810) (на английском языке).

По завершении этого шага должен появиться пустой работающий сайт веб-клиента Project, на который можно произвести перенос (выше этот сайт был назван "целевой сайт веб-клиента Project").

Настройка проверки подлинности с помощью форм (в случае необходимости)

Если в Project Server 2003 используются пользователи с проверкой подлинности Project Server (не использующие Windows), сразу не удастся войти в Office Project Server 2007 с этими учетными записями после переноса. Сервер Office Project Server 2007 опирается на инфраструктуру Windows SharePoint Services и ASP.NET проверки подлинности с помощью форм. Поэтому в процессе установки Project Server необходимо настроить проверку подлинности с помощью форм — это делается на отдельном шаге. Дополнительные сведения см. в статье Планирование метода проверки подлинности в Project Server 2007.

После выполнения этого шага проверка подлинности с помощью форм включается и работает на целевом сайте веб-клиента Project.

Резервное копирование и восстановление баз данных Project Server 2003 и Project Server 2007

Рекомендуется создавать резервные копии всех баз данных Project Server 2003 и Office Project Server 2007, участвующих в переносе данных.

Резервному копированию подлежат следующие базы данных.

  • База данных Project Server 2003

  • Базы данных Office Project Server 2007:

    • Опубликованные базы данных

    • Базы данных отчетности

    • Базы данных черновиков

    • Базы данных версий

  • Базы данных конфигурации и контента Microsoft Windows SharePoint Services 3.0

После того как созданы резервные копии баз данных, подлежащих переносу, можно быстро перезапустить процесс, если во время переноса возникли какие-либо неустранимые проблемы. Например, если во время переноса возникает ошибка из-за проблемы с данными в Project Server 2003, она может повредить базу данных Office Project Server 2007. Если проблема в Project Server 2003 будет устранена, потребуется перед повторной попыткой переноса создать в Office Project Server 2007 новый сайт веб-клиента Project. Однако, если резервная копия Office Project Server 2007 уже доступна, создавать новый сайт веб-клиента Project не потребуется; можно просто восстановить базу данных веб-клиента Project в версии Office Project Server 2007 и повторить попытку переноса.

Резервные копии баз данных конфигурации и контента Windows SharePoint Services 3,0 могут быть созданы на случай возникновения неустранимой проблемы во время переноса данных рабочих областей Windows SharePoint Services в службы Windows SharePoint Services 3,0. Резервные копии баз данных, созданные перед началом переноса, помогут быстро перезапустить процесс переноса.

Далее необходимо решить, где восстанавливать базы данных Project Server 2003.

  • Размещайте базы данных Project Server 2003 и Office Project Server 2007 на разных компьютерах: это рекомендуется в тех случаях, когда база данных настолько велика, что резервное копирование или восстановление отнимает очень много времени. В подобной ситуации необходимо вручную настроить "связанный сервер" на компьютере с версией Office Project Server 2007, ассоциированный с компьютером, на котором размещена версия Project Server 2003. Дополнительные сведения см. в описании параметра Project2003LinkedSQLServer в файле конфигурации переноса. Подробнее эти вопросы изложены в статье Настройка средства миграции для Project Server.

  • Восстанавливайте базы данных Project Server 2003 на том компьютере, где размещаются базы данных Office Project Server 2007: это рекомендуется в целях оптимизации производительности — процесс переноса проходит быстрее, если базы данных Project Server 2003 и Office Project Server 2007 находятся на одном и том же компьютере.

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

Установка средства переноса

Средство переноса доступно на установочном носителе Microsoft Office Project Профессиональный 2007 (оно не устанавливается по умолчанию). Средство переноса не требуется устанавливать на компьютерах Project Server, участвующих в процессе переноса; необходимо только иметь возможность их подсоединения через сеть. Для установки средства переноса используйте следующие процедуры.

NoteПримечание:
Рекомендуется убедиться в том, что к Office Project Профессиональный 2007 на компьютере, на котором используется средство миграции, применено последнее накопительное обновление. Это обеспечит обновление средства миграции. Посетите центр решений Project 2007 (на английском языке) на веб-сайте центра справки и поддержки корпорации Майкрософт для получения дополнительных сведений об обновлениях Project Professional 2007.

Установка средства переноса (если продукт Office Project Professional 2007 не установлен)

  1. Запустите программу установки на установочном компакт-диске Office Project Профессиональный 2007.

  2. Выберите параметр Настройка (не выбирайте Установить).

  3. На вкладке Параметры установки разверните дерево компонентов для Microsoft Office Project 2007.

  4. Щелкните правой кнопкой мыши Средство переноса и измените состояние с Компонент недоступен на Запускать с моего компьютера.

  5. Нажмите кнопку Установить. Исполняемый файл средства переноса (P12migrationtool.exe) устанавливается в заданном местоположении. Это местоположение по умолчанию: C:\Program Files\Microsoft Office\OFFICE12.

Установка средства переноса (если продукт Office Project Professional 2007 уже установлен)

  1. На панели задач Windows XP нажмите кнопку Пуск и щелкните Панель управления.

  2. На панели управления дважды щелкните Установка и удаление программ.

  3. Из списка Установленные программы выберите Microsoft Office Project Профессиональный 2007 и нажмите кнопку Изменить.

  4. В открывающемся окне Измените текущую установку Microsoft Office выберите Добавить или удалить компоненты и нажмите Продолжить.

  5. На вкладке Параметры установки разверните Microsoft Office Project и щелкните правой кнопкой мыши Средство обновления Microsoft Office Project. Измените состояние с Компонент недоступен на Запускать с моего компьютера.

  6. Нажмите кнопку Продолжить. Запускается установка средства переноса, которое добавляет исполняемый файл средства переноса (P12migrationtool.exe) в то же местоположение, где находится исполняемый файл продукта Office Project Профессиональный 2007 (WinProj.exe). Это местоположение по умолчанию: C:\Program Files\Microsoft Office\OFFICE12.

  7. После успешного завершения установки нажмите Закрыть, чтобы закрыть следующее появляющееся окно.

Запуск средства переноса

Чтобы запустить средство переноса, откройте командную строку, перейдите в каталог, содержащий исполняемый файл средства переноса (его местоположение по умолчанию C:\Program Files\Microsoft Office\OFFICE12), и запустите файл P12migrationtool.exe с требуемыми параметрами командной строки. Например:

D:\Program Files\Microsoft Office\OFFICE12>P12MigrationTool.exe -c d:\migration\ProjectServer2007Migrate.ini

NoteПримечание:
Если путь или имя файла конфигурации переноса содержат пробелы, заключите строку в кавычки. Например: "d:\my migration\migration one.ini".
NoteПримечание:
При запущенном средстве миграции открытие и использование Project Professional на этом же компьютере будет невозможным, так как Project Professional необходим для выполнения миграции с помощью этого средства.

В следующей таблице перечислены параметры, предусмотренные для файла P12migrationtool.exe.

Параметр Описание

-c

Путь к файлу Upgrade.ini

-su

Если используется проверка подлинности SQL Server, введите имя пользователя SQL Server.

-sp

Если используется проверка подлинности SQL Server, введите пароль пользователя SQL Server.

-fu

Если используется проверка подлинности с помощью форм, введите имя пользователя для проверки подлинности с помощью форм.

-fp

Если используется проверка подлинности с помощью форм, введите пароль для проверки подлинности с помощью форм.

-verify

Проверка перед переносом

Если для проверки подлинности SQL Server и проверки подлинности с помощью форм имя пользователя и пароль не определены, средство переноса будет работать с проверкой подлинности Windows, используя учетные данные текущего пользователя.

Если определено имя пользователя, но не пароль, средство переноса запросит пароль.

По завершении этого шага должно появиться готовое к работе средство переноса для версии Office Project Server 2007.

NoteПримечание:
Для просмотра справки по средству переноса откройте командную строку, перейдите в каталог, где находится средство переноса, введите p12migrationtool.exe /? и нажмите клавишу ВВОД.

Предоставление соответствующих разрешений учетной записи администратора переноса

Учетная запись администратора переноса — это учетная запись, от имени которой выполняется перенос. Иными словами, средство командной строки P12migrationtool.exe запускается этой учетной записью. Этой учетной записи необходимы следующие разрешения.

  • Разрешения на чтение баз данных Project Server 2003

  • Разрешения администратора целевого сайта веб-клиента Project

    Добавление учетной записи администратора переноса к группе безопасности по умолчанию (неизменяемой) "Администраторы" должно дать все необходимые разрешения. Если на сервере Project Server 2003 существует корпоративный ресурс с тем же именем или учетной записью Windows, учетная запись администратора переноса также должна быть сделана корпоративным ресурсом.

  • Права системного администратора в базах данных Office Project Server 2007

    Добавление учетной записи администратора переноса к SQL-группе "SysAdmin" предоставляет это разрешение. Если учетная запись администратора переноса является администратором фермы на ферме Office Project Server 2007, то это разрешение будет уже предоставлено.

Проверка учетной записи администратора переноса на наличие соответствующих прав доступа

После установки версии Office Project Server 2007 необходимо убедиться в работоспособности системы, и только после этого можно приступить к переносу данных на нее. Это можно сделать, выполнив следующие операции.

  1. Используя учетную запись администратора переноса, войдите на компьютер, где установлено средство переноса.

  2. Перейдите к веб-клиенту Office Project версии 2007. Войдите в веб-клиент, используя учетную запись администратора переноса, и убедитесь, что имеется доступ к любой странице параметров сервера веб-клиента Office Project. Это означает, что, когда средство переноса попытается, используя учетную запись администратора переноса, добавить данные в версии Office Project Server 2007, эта попытка будет успешной.

  3. Запустите Office Project Профессиональный 2007, создайте профиль с учетной записью администратора переноса и затем подключитесь к Office Project Server 2007 с этим профилем.

  4. Создайте, сохраните и опубликуйте проект. Убедитесь, что при выполнении этого процесса никаких ошибок не возникает. Когда закончите, удалите этот проект.

  5. Откройте анализатор запросов SQL, подсоединитесь к компьютеру с SQL Server, на котором установлены базы данных Project Server 2003, и войдите, используя учетную запись администратора переноса. Убедитесь, что имеется доступ к данным в каждой базе данных Project Server 2003.

  6. Откройте анализатор запросов SQL, подсоединитесь к компьютеру с SQL Server, на котором установлены базы данных Project Server 2007, и войдите, используя учетную запись администратора переноса. Убедитесь, что у вас имеются права системного администратора.

См. также

Понятия

Проверка и очистка перед выполнением перехода