Изменение конфигурации развертывания
После настройки Visual Studio Team Foundation Server (TFS) и Microsoft Project Server для поддержки синхронизации данных может потребоваться выполнить дополнительные задачи администрирования при изменении развертывания. Например, может потребоваться удалить, повторно зарегистрировать или повторно сопоставить компонент до или после перемещения или удаления командного проекта, коллекции командных проектов или сервера уровня приложений. Перед изменением развертывания или выполнением операций обслуживания необходимо учесть влияние этих операций на процесс синхронизации.
Ознакомьтесь со следующими примечаниями и ресурсами перед изменением развертывания с интеграцией Team Foundation Server и Project Server.
Содержание раздела
Удаление компонентов
Перемещение или разделение коллекции проектов
Перемещение Team Foundation Server на новый компьютер или в новую среду
Обновление с Project Server 2007 до Project Server 2010
Удаление компонентов
При удалении сопоставленного компонента следует отменить его сопоставление и принять во внимание приведенные ниже рекомендации.
Удаление плана корпоративного проекта или командного проекта. Прежде чем удалять сопоставленный план проекта или сопоставленный командный проект, необходимо отменить сопоставление всех планов проекта, сопоставленных с командным проектом. Для получения дополнительной информации см. Управление связыванием корпоративных проектов с командными проектами.
Удаление экземпляра Project Web Access или Project Web App (PWA). Прежде чем удалять экземпляр PWA, необходимо удалить все связи коллекций командных проектов, сопоставленных с экземпляром, а затем отменить его регистрацию. Дополнительные сведения см. в разделах Исключение компонента из участия в синхронизации данных и Remove an Instance of PWA from Participating in Synchronization.
Удаление коллекции командных проектов. Прежде чем удалять сопоставленную коллекцию, необходимо отменить сопоставление, выполнив процедуру в разделе Исключение компонента из участия в синхронизации данных.
Примечание
При удалении не только сопоставленной коллекции проектов, но также и всех экземпляров PWA, которые были сопоставлены с ней, удаляются все сопоставления синхронизированных рабочих элементов.Однако экземпляр PWA, зарегистрированный в Team Foundation Server, остается зарегистрированным.
Перемещение или разделение коллекции проектов
Чтобы переместить сопоставленную коллекцию в другой экземпляр Team Foundation Server и продолжить синхронизацию данных на новом сервере уровня приложений, необходимо выполнить одну из указанных ниже последовательностей действий.
Все коллекции переносятся в другой экземпляр Team Foundation Server, но остаются сопоставленными с тем же экземпляром PWA. Все коллекции, сопоставленные с одним и тем же экземпляром PWA, рекомендуется перемещать или разделять одновременно.
Некоторые коллекции переносятся в другой экземпляр Team Foundation Server, но некоторые коллекции остаются в том же экземпляре. В этом случае можно отменить сопоставление разделяемых коллекций и повторно сопоставить их с тем же или другим экземпляром PWA, который затем будет зарегистрирован во втором экземпляре Team Foundation Server. Экземпляр PWA можно зарегистрировать только в одном экземпляре Team Foundation Server.
Перемещение всех сопоставленных коллекций в другой экземпляр Team Foundation Server
Переместите или разделите коллекцию.
Для получения дополнительной информации см. Управление коллекциями командных проектов.
Предоставьте необходимые разрешения учетной записи службы для второго экземпляра Team Foundation Server.
Для получения дополнительной информации см. Назначение разрешений для поддержки интеграции TFS и Project Server.
Добавьте разрешение Администрирование интеграции Project Server в учетные записи, которые будут использоваться для выполнения программы командной строки TfsAdmin ProjectServer для второй коллекции проектов.
Добавьте учетные записи пользователей, которые будут настраивать и регистрировать экземпляры PWA, в группу Администраторы Team Foundation для второй коллекции проектов.
Зарегистрируйте экземпляр PWA на втором сервере уровня приложений, используя параметры команды /RegisterPWA и /force.
Подождите, пока обработчик синхронизации завершит один цикл обновлений и обновит экземпляр PWA.
Отмените регистрацию экземпляра PWA на первом сервере уровня приложений, используя параметр команды /UnRegisterPWA.
Перемещение некоторых коллекций в другой экземпляр Team Foundation Server и другой экземпляр PWA
Чтобы отменить сопоставление каждой перемещаемой коллекции, используйте параметр команды /UnmapPwaFromCollection с параметром /force.
Предупреждение
При использовании параметра /force разрываются все связи между планами корпоративных проектов и командными проектами, которые определены для коллекции.
Переместите или разделите коллекцию.
Для получения дополнительной информации см. Управление коллекциями командных проектов.
Предоставьте все необходимые разрешения.
Для получения дополнительной информации см. Назначение разрешений для поддержки интеграции TFS и Project Server.
С помощью параметра команды /RegisterPWA зарегистрируйте второй экземпляр PWA на втором сервере уровня приложений.
С помощью параметра команды /MapPwaToCollection сопоставьте каждую перемещенную коллекцию со вторым экземпляром PWA.
С помощью параметра команды /MapPlapToTeamProject сопоставьте каждый план с командным проектом, перемещенным в другую коллекцию.
Дополнительные сведения см. в следующих разделах:
Перемещение или клонирование Team Foundation Server (перемещение оборудования)
Сопоставление коллекции командных проектов с экземпляром PWA
Управление сопоставлениями между корпоративным и командным проектами
Перемещение Team Foundation Server на новый компьютер или в новую среду
Вам необходимо повторно зарегистрировать каждый экземпляр PWA, зарегистрированный на текущем компьютере.
Перемещение экземпляра Team Foundation Server, с которым сопоставлен экземпляр PWA
Переместите экземпляр Team Foundation Server.
Для получения дополнительной информации см. Перемещение или клонирование Team Foundation Server (перемещение оборудования).
Предоставьте все необходимые разрешения.
Для получения дополнительной информации см. Назначение разрешений для поддержки интеграции TFS и Project Server.
С помощью параметра команды /RegisterPWA зарегистрируйте экземпляр PWA на втором сервере уровня приложений.
Подождите, пока обработчик синхронизации завершит один цикл обновлений и обновит экземпляр PWA.
С помощью параметра команды /UnRegisterPWA отмените регистрацию экземпляра PWA на первом сервере уровня приложений.
Примечание
При перемещении коллекции проектов в другой экземпляр Team Foundation Server необходимо указать параметр /force.Если идентификатор экземпляра не изменился, указывать параметр /force не нужно.
Обновление с Project Server 2007 до Project Server 2010
Если имеется экземпляр Project Web Access, зарегистрированный в Team Foundation Server, и для коллекции запущен процесс синхронизации, то перед обновлением экземпляра с версии Project Server 2007 до версии Project Server 2010 следует выполнить указанные ниже процедуры.
Выполните действия, описанные на следующей странице веб-сайта Майкрософт: Полное обновление присоединения базы данных до Project Server 2010.
Чтобы включить синхронизацию после обновления, откройте окно командной строки на компьютере с установленным Visual Studio или Team Explorer и введите следующую команду:
cd %programfiles(x86)%%\Microsoft Visual Studio 12.0\Common7\IDE
В 32-разрядной версии Windows замените %programfiles(x86)% на %programfiles.
Введите следующую команду:
TfsAdmin ProjectServer /RegisterPwa /tfs:TfsURL /previousPWA:URLFor2007 /PWA:URLFor2010
Для получения дополнительной информации см. Регистрация экземпляра PWA в TFS.
См. также
Основные понятия
Исключение компонента из участия в синхронизации данных
Администрирование интеграции Team Foundation Server и Project Server