Устранение неполадок Project Professional 2007 в среде служб терминала

Обновлено: Декабрь 2007 г.

 

Последнее изменение раздела: 2008-06-25

При использовании профессионального выпуска Project 2007 в среде служб терминалов, возможно, будут обнаружены некоторые проблемы, возникающие в результате метода, в котором хранятся профили учетных записей, и с представлением свойства локального кэша проектов. В данной статье описаны потенциальные проблемы и доступные для использования возможные решения. Дополнительные сведения о свойстве локального кэша проектов см. в разделе Сведения о функции локального кэша проектов.

NoteПримечание:
Необходимо убедиться в том, что установлены самые последние обновления профессионального выпуска Project 2007 перед тем, как приступать к устранению неполадок. В Обновление инфраструктуры Microsoft Office Project 2007 включены улучшения производительности локального кэша проектов. Дополнительные сведения см. в разделе Выпуск обновления инфраструктуры Project Server 2007 (технический документ) (на английском языке) (https://go.microsoft.com/fwlink/?linkid=121912&clcid=0x419). Чтобы установить Обновление инфраструктуры Microsoft Office Project 2007, см. связанную страницу загрузки (https://go.microsoft.com/fwlink/?linkid=121884&clcid=0x419) в центре загрузки Майкрософт.

Профессиональный выпуск Project в среде служб терминалов

Чтобы избежать задержек в открытии файлов проектов в предыдущих версиях Project, клиенты могут установить профессиональный клиент Project в среде служб терминалов (и иногда Citrix). В среде служб терминалов удаленные пользователи могут входить на сервер, на котором включен сервер терминалов и на котором установлен профессиональный выпуск Project. Поскольку серверы терминалов находятся в той же локальной глобальной сети, что и сервер Project Server, пропускная способность обычно должна быть лучше, чем та, с которой пользователи столкнулись бы при запуске профессионального клиента Project на своих компьютерах.

В обычное развертывание сервера терминалов Windows Server 2003 может включаться любая из следующих схем:

  • Ферма сервера терминалов со сбалансированной нагрузкой   Пользователи подключаются к ферме сервера терминалов и, в зависимости от нагрузки, перенаправляются на другие компьютеры сервера терминалов. Дополнительные сведения см. в статье Windows Server 2003 Серверы терминалов со сбалансированной нагрузкой (на английском языке) (https://go.microsoft.com/fwlink/?linkid=105918\&clcid=0x419) (на английском языке) на веб-сайте Microsoft TechNet.

  • Пул компьютеров сервера терминалов (которые являются взаимозаменяемыми)   Пользователи заходят на внутренний веб-сайт, видят доступный список серверов терминалов, выбирают один из них и заходят на него.

Хотя локальный кэш проектов помогает свести к минимуму эту проблему при использовании Office Project Профессиональный 2007 с Office Project Server 2007, некоторые клиенты все же могут предпочесть установку профессионального клиента Project в среде служб терминалов/Citrix по другим причинам, например из-за сведенного к минимуму развертывания и затрат на управление.

Распространенные проблемы с использованием профессионального выпуска Project 2007 в среде служб терминалов

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

  1. Пользователь Office Project Профессиональный 2007 заходит в TerminalServer1 и создает учетную запись Project Server. При следующей попытке подключения к Project Server будет произведен вход в TerminalServer2. Учетная запись, созданная в прошлый раз, не будет доступна в TerminalServer2.

    Эта проблема вызвана тем, что сведения учетной записи Project Server хранятся в разделе "Пользователь" локального реестра компьютера. Эти данные недоступны при входе пользователя на другой компьютер.

  2. Пользователь Office Project Профессиональный 2007 заходит в TerminalServer1, создает учетную запись Project Server и открывает несколько проектов. В следующий раз пользователь заходит в TerminalServer2. Проекты, открытые в прошлый раз, не будут доступны.

    Эта проблема вызвана тем, что расположение локального кэша проектов по умолчанию указывает на папку "Application Data" на локальном компьютере. Она недоступна при входе пользователя на другой компьютер.

Обе проблемы можно решить с помощью одного из следующих решений:

  • Реализация перемещаемых профилей пользователей для учетных записей пользователей

  • Создание скриптов входа пользователей

Перемещаемые профили пользователей

Перемещаемые профили пользователей позволяют пользователям заходить на компьютер в домене, сохраняя свои параметры профиля пользователя. Профили пользователей сохраняются в общем расположении в сети. Когда пользователь заходит на компьютер сервера терминалов, сведения о профиле пользователя (конфигурация рабочего стола, каталог "Мои документы", реестр и данные приложения) копируются на локальный компьютер. Любые изменения, возникающие на локальном компьютере, фиксируются, сохраняются в профиле пользователя и затем применяются при следующем входе пользователя в систему.

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

Дополнительные сведения о перемещаемых профилях пользователей см. в следующих статьях Microsoft TechNet:

Скрипты входа

Скрипты входа пользователей являются альтернативой перемещаемым профилям пользователей, благодаря которой достигается подобный результат. Посредством скриптов входа пользователей можно автоматически создавать все учетные записи сервера Project Server. В таком случае расположение локального кэша проектов должно быть настроено, чтобы указывать на общее сетевое расположение вместо папки "Application Data" по умолчанию. Этого можно достичь с помощью объектов групповой политики для Office Project Профессиональный 2007. Групповая политика − это свойство в Microsoft Windows Server 2003, обеспечивающее централизованное управление и настройку компьютеров и удаленных пользователей в среде Active Directory.

При создании скрипта входа, возможно, потребуется создать ссылку на расположения разделов реестра для пути локального кэша проектов и профилей пользователей. Эти разделы реестра расположены в реестре следующим образом:

Путь кэша (для пользователя):

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\MS Project\Settings

Профили пользователей (для пользователя):

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\MS Project\Profiles

Дополнительные сведения об использовании параметров групповой политики см. в следующих статьях:

См. также

Понятия

Сведения о функции локального кэша проектов
Настройка параметров локального кэша проектов