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


Вопросы и ответы: миграция на Microsoft Office Project Server 2007

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

 

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

Эта статья содержит вопросы и ответы по обновлению предыдущих версий Microsoft Project Server до версии Microsoft Office Project Server 2007.

Вопросы о совместимости

Могу я открыть файл MPP бета-версии 2 с помощью выпущенной версии Office Project Server 2007?

Да, это возможно.

Существует ли способ изменения имени проектов в версии Office Project Server 2007?

Вы можете изменять имена проектов в Office Project Профессиональный 2007. Откройте меню Файл, выберите Открыть, щелкните Корпоративные проекты и затем щелкните правой кнопкой файл, который требуется переименовать, чтобы открыть параметр Переименовать.

NoteПримечание:
Вы не можете непосредственно переименовать проект, который находится в локальном кэше (представление по умолчанию). Поэтому требуется использование команды Корпоративные проекты.

Вы также можете переименовать опубликованный проект в центре проектов с помощью команды Изменить настраиваемые поля.

Вопросы о консолидации

Могу я консолидировать данные из нескольких экземпляров Project Server 2003 в один экземпляр Office Project Server 2007? Например, могу я консолидировать данные http://2003PWA/Dept1 и http://2003PWA/Dept2 в один экземпляр http://2007PWA/Single?

Нет, при миграции в Office Project Server 2007 вы не можете консолидировать данные из нескольких экземпляров Project Server 2003 в один экземпляр Office Project Server 2007. Если у вас есть два экземпляра Project Server 2003 (http://2003PWA/Dept1 и http://2003PWA/Dept2), вы должны перенести их в два отдельных экземпляра Office Project Server 2007 (http://2007PWA/Dept1 и http://2007PWA/Dept2).

Вопросы о цене и лицензировании

Где я могу получить дополнительные сведения о лицензировании?

Перейдите по адресу https://www.microsoft.com/licensing/default.mspx and https://office.microsoft.com/ru-ru/products/ha102103171049.aspx.

Вопросы о целостности данных

Можно ли переносить связанные проекты и главные проекты?

Да, и связанные, и главные проекты можно переносить в Office Project Server 2007, однако следует знать об одном небольшом пояснении. В Project 2003 проект может иметь два главных проекта (например, подпроект1 может быть включен в главный проект1 и главный проект2). Оба главных проекта могут быть опубликованы. Такое размещение может вызвать побочный, но допустимый эффект. Однако в процессе публикации в Office Project Server 2007 проект не может быть частью нескольких главных проектов. Следствием миграции будет следующее: в Project Server 2003, если у вас имеется проект, который является частью двух главных проектов, при попытке переноса или публикации обоих главных проектов второй главный проект невозможно опубликовать в Office Project Server 2007 из-за ошибки.

Миграция версий из Project Server 2003 в Office Project Server 2007 не поддерживается. Какие эквивалентные функциональные возможности имеются в Office Project Server 2007?

Версии не имеют точного эквивалента в Office Project Server 2007. Ниже приведены некоторые концепции того, как можно реализовать те же вещи в Office Project Server 2007:

  1. Анализ "что, если"создание проекта: приложите план ресурсов к проекту, не добавляйте ресурсы к плану ресурсов и сгенерируйте итоговое назначение ресурсов из плана ресурсов, а не из проекта. Другими словами, вы можете назначить ресурсы проекту, но итоговые назначения ресурсов не будут сгенерированы. Это была бы модель проекта "что, если". Вы можете опубликовать этот проект, добавить его в базу данных отчетов и, в конечном счете, — в кубы. После создания нескольких таких проектов "что, если" можно сравнить их одновременно с любым пользовательским отчетом.

    NoteПримечание:
    С использованием этого метода вы еще должны опубликовать проект прежде, чем даже сможете сгенерировать план ресурсов. Это означает возможность использования его до завершения работы.
  2. Анализ "что, если"множественная отмена: возможность множественной отмены позволяет работать с планированием "что, если" — если что-то было сделано неправильно, просто вернитесь назад с помощью команды отмены действия.

    NoteПримечание:
       После сохранения данных кэш множественной отмены опустошается и вы не можете отменить предыдущие действия.
  3. Архивация: Office Project Server 2007 имеет отдельное архивное хранилище, в котором можно архивировать проекты, в том числе — через регулярные интервалы времени.

Переносятся ли защищенные фактические данные из Project Server 2003 в Office Project Server 2007?

Да, если возможность защищенных фактических данных включена в Project Server 2003, они будут перенесены. Если возможность защищенных фактических данных отключена в Project Server 2003, будут перенесены обычные фактические данные. Любые доступные защищенные фактические данные будут потеряны.

NoteПримечание:
Project Server 2003 сохраняет значения Фактические данные и Защищенные фактические данные в базе данных (таблица "Назначения_MSP"; столбцы "ASSN_ACT_WORK" и "ASSN_ACT_WORK_PROT"). В отличие от этого, в Office Project Server 2007 имеется только один столбец и параметр с именем Разрешить или нет перезапись защищенных фактических данных. Если флажок установлен, это поле можно изменять; в противном случае оно недоступно для изменений. В результате этих конструктивных изменений в некоторых случаях можно потерять защищенные фактические данные.

Как происходит перенос пользователей Project Server 2003, имеющих назначения, но не являющихся корпоративными ресурсами?

Пользователи Project Server 2003, имеющие назначения, но не являющиеся корпоративными ресурсами, преобразуются в корпоративные ресурсы после переноса из Project Server 2003 в Office Project Server 2007. Для таких корпоративных ресурсов в поле RES_CAN_LEVEL таблицы MSP_Resources базы данных опубликованных проектов сервера Project Server устанавливается значение "FALSE" (для всех остальных перенесенных корпоративных ресурсов — RES_CAN_LEVEL=TRUE). Причина этого заключается в том, что в Project Server 2003 пользователи, не являвшиеся частью пула корпоративных ресурсов, не могут быть распределены между проектами. Для сохранения такого же поведения в Office Project Server 2007 для таких ресурсов после переноса выравнивание по умолчанию отключено.

У меня имеется 300 проектов, которые нужно перенести из Project Server 2003 в Office Project Server 2007. Из этих 300 проектов я хочу перенести, сохранить и опубликовать 298. Оставшиеся два проекта я хочу только сохранить. Что нужно изменить в файле конфигурации, чтобы выполнить это действие?

В файле конфигурации миграции имеется настройка переноса всех проектов с параметром MigrateAll=Yes. Однако если вести какие-либо проекты в разделах [Projects to Save] или [Projects to Save and Publish], параметр MigrateAll пропускается. Поэтому, если для параметра MigrateAll установлено значение Yes (для переноса, сохранения и публикации 298 проектов), и затем добавлены два проекта в разделе [Projects to Save] (те два проекта, которые нужно только перенести и сохранить), результатом миграции будет только сохранение этих двух проектов.

Чтобы не зависеть от параметра MigrateAll, можно выполнить следующий простой запрос в Microsoft SQL Server для получения имен проектов из базы данных Project Server 2003: SELECT MSP_NAME FROM MSP_PROJECTS

Это позволит скопировать и вставить имена проектов в раздел [Projects to Save] или [Projects to Save and Publish] файла конфигурации миграции.

Вопросы о мультиязычности

Поддерживается ли межъязыковая миграция? Например, могу я выполнить миграцию из английской версии Project Server 2003 во французскую версию Office Project Server 2007?

Межъязыковая миграция не поддерживается. Office Project Server 2007 поддерживает только миграцию между одним и тем же языком.

Вопросы по оснастке Outlook

Могу я выполнить обновление на месте надстройки клиента Outlook Project Professional 2003 или ее удалить и переустановить версию, доступную для Office Project Server 2007?

Чтобы обновить надстройку клиента Outlook, доступную для Office Project Профессиональный 2007, необходимо удалить старую и затем переустановить новую версию.

Могут ли параллельно работать надстройка Outlook Project Professional 2003 и надстройка Outlook Office Project Server 2007?

Да, надстройка Outlook Project Professional 2003 и надстройка Outlook Office Project Профессиональный 2007 могут работать параллельно. Это позволяет участникам группы работать одновременно как с проектами Project Professional 2003, так и с проектами Office Project Профессиональный 2007.

Что может произойти, если пользователи импортировали назначения для проектов в Outlook, и эти проекты были перенесены в Office Project Server 2007?

Установите новую надстройку Outlook параллельно с прежней версией и укажите ее новому серверу Office Project Server 2007. Если задачи все еще отображаются на сервере Project Server 2003, они будут импортированы в Outlook, поэтому будут отображаться дублированные записи (по умолчанию Project Server 2003 выполняет импорт в задачи, а не в календарь).

Как члены группы могут узнать, что проект был перенесен в Office Project Server 2007?

Средство миграции, используемое для переноса данных в Office Project Server 2007, не вносит никаких изменений в данные в Project Server 2003, поэтому пользователям сложно узнать, что проект был перенесен, если они не были уведомлены об этом. Одним из возможных решений в такой ситуации может быть добавление префикса "перенесен" к именам перенесенных проектов, а также определение их только для чтения в Project Server 2003.

Что произойдет, если участник группы попытается обновить назначение Project 2003 через Outlook для проекта, который был перенес в Office Project Server 2007?

В этом случае нет способа заблокировать обновление проекта. Если задача доступна в веб-таблицах, участник группы мажет обновить ее, даже если проект доступен только для чтения. Поэтому участники групп могут обновлять задачи, но эти обновления не применяются к проекту.

Вопросы по управлению ресурсами

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

Во время работы обеих версий вы не можете просматривать доступность обновленных ресурсов ни в Project Server 2003, ни в Office Project Server 2007. Поэтому рекомендуется сократить время работы Project Server в параллельном режиме. В качестве альтернативы, можно разработать пользовательское решение, которое будет получать сведения о доступности ресурсов из двух систем и отображать их общее представление.

После миграции на Office Project Server 2007 я заметил, что таблица MSP_RESOURCES в рабочей и опубликованной базах данных имеет столбец с именем RES_WORKGROUP_MESSAGING, но, похоже, его невозможно использовать. Почему?

Этот столбец был перенесен из Project Server 2003, но он не требуется в Office Project Server 2007. Он использовался в Project Server 2003 для поддержки режима рабочей группы, который больше не поддерживается в Office Project Server 2007. Этот столбец можно удалить из таблицы.

При запуске средства миграции я получаю в журнале следующее сообщение об ошибке: "Миграция PWA: синхронизация перенесенных ресурсов с WSS -- ошибка".

Причина может заключаться в том, что ваши разрешения, относящиеся к Windows SharePoint Services, были заблокированы в Project Server 2003. После переноса параметров безопасности, эта блокировка также применяется к экземпляру Office Project Server 2007, вызывая неправильную работу синхронизации ресурсов. Проверьте, что у вас имеются правильные разрешения в Office Project Server 2007:

  1. Откройте веб-клиент Project и нажмите Параметры сервера.

  2. В разделе "Безопасность" выберите Разрешения веб-клиента Project.

  3. Найдите разрешение Управление службами Windows Sharepoint Services и проверьте, что оно выбрано.

Если проблема осталась после включения разрешения Управление службами Windows Sharepoint Services, можно включить все разрешения веб-клиента Project и затем снова их заблокировать после успешного выполнения миграции.

При запуске средства миграции я получаю следующее сообщение об ошибке: "Сбой миграции глобального пула ресурсов из-за ошибки 80004005". Также я получаю следующее сообщение об ошибке в журнале миграции: "Произошло необработанное исключение в WinProj.UpdateResources".

Существует несколько причин этого сообщения об ошибке. Чтобы решить проблему, проверьте, можете ли вы успешно создать корпоративные ресурсы в Office Project Server 2007:

  1. Проверьте, что средство миграции не выполняется. Запустите приложение Project Professional 2007, подключенное к серверу,

  2. В меню Сервис выберите Корпоративные параметры, а затем — Открыть корпоративный пул ресурсов.

  3. В центре ресурсов выберите Создать и в раскрывающемся списке щелкните Ресурс.

  4. На странице создания ресурса введите необходимые сведения о ресурсе.

  5. Нажмите кнопку Сохранить.

Как правило, произойдет сбой этой операции. Однако можно использовать сведения записи журнала об этом действии для решения проблемы. Откройте соответствующий файл журнала ULS (путь по умолчанию: <Диск>:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\LOGS) и просмотрите его, чтобы выяснить, почему не сохраняется ресурс. Ниже приведен пример журнала ULS после сбоя при попытке создания корпоративного ресурса.

Пример записи журнала ULS:

12/21/2006 01:53:55.38 w3wp.exe (0x01B8) 0x07B4 Project Server Project Server - General 0 Medium PWA:http://machine/pwa, SSP:SSPName, User:UserName, PSI: WinProj.UpdateResources Undefined Attributes: PSError: GeneralUnhandledException Undefined attributes list: System.ApplicationException: This operation returned because the timeout period expired. (Exception from HRESULT: 0x800705B4) at System.Threading.ReaderWriterLock.AcquireReaderLockInternal(Int32 millisecondsTimeout) at Microsoft.Office.Project.Server.Events.ServerEventManager.AcquireReaderLockOnServerEventManager() at

Пример исправления неполадки: для данного примера записи журнала ULS, сбой может возникать из-за ошибки времени ожидания, включающего службу событий Microsoft Office Project Server. Решить проблему может перезапуск службы событий Microsoft Office Project Server. Для этого выполните следующие шаги на компьютере, работающем под управлением Office Project Server 2007.

  1. Нажмите Пуск, Администрирование и затем — Службы.

  2. В окне "Службы" найдите элемент Служба событий Microsoft Office Project Server.

  3. Щелкните правой кнопкой эту строку и выберите Перезапуск, чтобы перезапустить службу.

Вопросы по серверу SQL

Я пытаюсь перенести мою базу данных Project Server 2003 и мое приложение Office Project Server 2007 на другие компьютеры. Когда я пытаюсь настроить связанный параметр сервера в Microsoft SQL Server 2000, он не работает.

Перейдите в программу SQL Server 2000 Enterprise Manager, щелкните правой кнопкой связанный сервер, который вы создали, и выберите параметр Свойства. Перейдите на вкладку Безопасность и проверьте разные параметры, чтобы убедиться, что они работают. Например, если у вас выбрана кнопка устанавливать с использованием текущего контекста безопасности имени входа, проверьте параметр устанавливать с использованием следующего контекста безопасности. Также убедитесь, что указаны действительные имя пользователя и пароль для компьютера, работающего под управлением SQL Server, сохраненные в базе данных Office Project Server 2007.

NoteПримечание:
Просмотрите документацию SQL Server для более подробных сведений о связанной безопасности сервера.

Я выполняю миграцию на том же компьютере, работающем под управлением SQL Server, на котором расположены базы данных Project Server 2003 и Office Project Server 2007. Когда я пытаюсь запустить средство миграции, получаю следующее сообщение об ошибке: "Невозможно создать представления веб-клиента Project в командной строке и в файлах журнала миграции".

Здесь возможна ситуация, когда процесс миграции необъяснимо удаляет запись CURRENT SQL SERVER из таблицы SYSSERVERS в SQL Server. Чтобы повторно добавить ее, выполните следующие действия.

  1. Перейдите в анализатор запросов SQL Server 2000 и выберите базу данных "главная". Выполните запрос Select * from sysservers.

  2. Удостоверьтесь, что запись в столбце srvname отображает имя вашего сервера SQL. Если имя не отображается, это может быть причиной ошибки.

  3. Убедитесь, что база данных "главная" является активной базой данных. Выполните запрос sp_addlinkedserver <sql server name>.

  4. Попытайтесь еще раз выполнить миграцию.

Вопросы по миграции Windows SharePoint Services

Поддерживается ли последовательный перенос из Windows SharePoint Services 2.0 и Windows SharePoint Services 3.0?

Да, последовательный перенос поддерживается. См. подробное описание шагов в разделе Параметры развертывания ИТ-среды для перехода на Project Server 2007 и Обновление рабочих областей проектов из Project Server 2003.

Можно ли установить Windows SharePoint Services 2.0 и Windows SharePoint Services 3.0 на одном компьютере?

Да, параллельная установка Windows SharePoint Services 2.0 и Windows SharePoint Services 3,0 поддерживается.