Исключение компонента из участия в синхронизации данных
Можно удалить компоненты, настроенные для использования в синхронизации данных между Visual Studio Team Foundation Server 2010 и Microsoft Project Server 2007 с пакетом обновления 2 (SP2) или Project Server 2010. Для окончательного выключения синхронизации необходимо отменить сопоставление каждой сопоставленной коллекции командных проектов и отменить регистрацию каждого экземпляра Project Web Access или Project Web App (PWA), зарегистрированного в Team Foundation Server.
Содержание раздела
Удаление интеграции и выключение синхронизации
Исключение плана корпоративного проекта из участия в синхронизации
Исключение коллекции командных проектов из участия в синхронизации
Исключение экземпляра PWA из участия в синхронизации
Исключение типа рабочего элемента из участия в синхронизации
Исключение поля из участия в синхронизации
При перемещении серверов или коллекций не требуется выключать синхронизацию, но необходимо выполнить некоторые дополнительные задачи администрирования. Дополнительные сведения см. в разделе Изменение конфигурации развертывания.
При удалении из Project Server задачи, синхронизированной с рабочим элементом в Team Foundation, удаляется ассоциация задачи и рабочего элемента. Рабочие элементы остаются в базе данных Team Foundation. Если требуется удалить эти рабочие элементы, необходимо использовать команду witadmin destroywi. Дополнительные сведения см. в разделе Удаление задач и рабочих элементов, которые больше не участвуют в синхронизации.
Необходимые разрешения
Для использования этих команд необходимо задать для разрешения Администрирование интеграции с Project Server значение Разрешить. Кроме того, учетной записи службы Team Foundation Server необходимо предоставить соответствующие разрешения на взаимодействие с экземпляром PWA, который будет участвовать в синхронизации данных. Чтобы зарегистрировать экземпляр PWA или отменить его регистрацию, необходимо также быть членом группы "Администраторы" для этого экземпляра. Дополнительные сведения см. в разделе Назначение разрешений для поддержки интеграции Project Server и Team Foundation Server.
Примечание
Даже если вход в систему выполнен с правами администратора, для запуска программы командной строки TFSAdmin на сервере, работающем под управлением Windows Server 2008, необходимо открыть окно командной строки с повышенными привилегиями.Чтобы открыть окно командной строки с повышенными привилегиями, нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора.Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: Контроль учетных записей.
Удаление интеграции и выключение синхронизации
На следующем рисунке показана систематическая последовательность шагов, которые необходимо выполнить для завершения работы обработчика синхронизации и удаления интеграции Team Foundation Server и Project Server. Можно выполнить указанную последовательность шагов или при выполнении шага 3 с использованием параметра команды TFSAdmin ProjectServer /UnMapPWAFromCollection воспользоваться переключателем /force.
Переключатель /force автоматически удаляет сопоставленные или связанные компоненты. При использовании этого параметра необходимо выполнить только одну команду для каждой коллекции и каждого экземпляра PWA, которые требуется исключить из участия в синхронизации. Чтобы завершить работу обработчика синхронизации с помощью переключателя /force, выполните следующие действия в указанной последовательности.
Удалите сопоставление для каждой коллекции согласно описанию в подразделе Исключение коллекции командных проектов из участия в синхронизации далее в этом разделе.
Отмените регистрацию каждого экземпляра PWA согласно описанию в подразделе Исключение экземпляра PWA из участия в синхронизации далее в этом разделе.
Обработчик синхронизации выполняется в службе заданий, которой управляет агент фоновых заданий Team Foundation. Обработчик синхронизации регистрируется для каждой коллекции, сопоставленной экземпляру PWA. При удалении интеграции Project Server и Team Foundation Server завершается синхронизация и выполняются следующие действия:
Удалите ассоциацию между задачами в Project и рабочими элементами в командном проекте.
Удалите ассоциацию между планами корпоративных проектов и командными проектами. Это изменение включает в себя удаление вкладки Project Server из форм для всех типов рабочих элементов в командном проекте, которые больше не сопоставлены, если с этим командным проектом больше не сопоставлен никакой другой план.
Удалите ассоциацию между коллекциями и экземпляром PWA.
Удалите ассоциацию между экземпляром PWA и Team Foundation Server.
К началу
Исключение плана корпоративного проекта из участия в синхронизации
Исключение плана из участия в синхронизации осуществляется путем отмены сопоставления плана в командном проекте. Перед отменой сопоставления плана необходимо удалить все задачи, связанные с рабочими элементами в сопоставленном командном проекте. В качестве альтернативы можно использовать флаг /force для удаления этих ссылок.
Отмена сопоставления плана корпоративного проекта с командным проектом
На компьютере с установленным приложением Сред. Командный обозреватель 2010 или пакетом обновления 1 для Visual Studio 2010 откройте окно командной строки и перейдите в каталог, содержащий программу TFSAdmin.
По умолчанию эта программа находится в каталоге Диск:\%Program Files%\Microsoft Visual Studio 10.0\Common7\IDE.
Введите следующую команду и нажмите клавишу ВВОД.
TfsAdmin ProjectServer /UnmapPlanFromTeamProject /collection:tpcUrl /enterpriseproject:EnterpriseProjectName /teamproject:TeamProjectName /force
Замените URL-адрес_TPC на URL-адрес коллекции командных проектов, имя_корпоративного_проекта на имя плана корпоративного проекта, а имя_командного_проекта на имя командного проекта.
Дождитесь отображения следующих сообщений:
Выполняется отмена сопоставления корпоративного проекта имя_корпоративного_проекта с командным проектом имя_командного_проекта.
Для корпоративного проекта имя_корпоративного_проекта успешно отменено сопоставление с командным проектом имя_командного_проекта.
К началу
Исключение коллекции командных проектов из участия в синхронизации
Исключение коллекции из участия в синхронизации осуществляется путем отмены сопоставления коллекции в экземпляре PWA. Перед отменой сопоставления коллекции необходимо отменить сопоставление всех планов проекта, сопоставленных командным проектам в коллекции. В качестве альтернативы можно использовать флаг /force для отмены сопоставления всех командных проектов.
Отмена сопоставления коллекции и всех командных проектов в экземпляре PWA
Откройте окно командной строки, введите следующую команду и нажмите клавишу ВВОД.
TfsAdmin ProjectServer /UnMapPWAFromCollection /pwa:pwaUrl /collection:tpcUrl /force
Замените URL-адрес_PWA URL-адресом экземпляра PWA, а URL-адрес_TPC — URL-адресом коллекции.
Дождитесь отображения следующих сообщений:
Выполняется отмена сопоставления коллекции командных проектов URL-адрес_коллекции_командных_проектов с экземпляром PWA URL-адрес_PWA.
Успешно отменено сопоставление коллекции командных проектов URL-адрес_коллекции_командных_проектов с экземпляром PWA URL-адрес_PWA.
К началу
Исключение экземпляра PWA из участия в синхронизации
Последний шаг процедуры удаления интеграции состоит в отмене регистрации каждого экземпляра PWA, зарегистрированного на сервере Team Foundation Server. Необходимо отменить регистрацию всех экземпляров PWA, более не содержащих корпоративных проектов, данные которых должны синхронизироваться с Team Foundation.
Отмена регистрации экземпляра PWA
Откройте окно командной строки, введите следующую команду и нажмите клавишу ВВОД.
TfsAdmin ProjectServer /UnregisterPWA /pwa:pwaUrl /tfs:tfsUrl
Замените URL-адрес_PWA на URL-адрес экземпляра PWA, а URL-адрес_TFS на URL-адрес сервера уровня приложений.
Дождитесь появления следующих сообщений.
Выполняется отмена регистрации PWA URL-адрес_PWA.
Регистрация экземпляра PWA URL-адрес_PWA успешно отменена.
Повторите шаг 2 для каждого экземпляра PWA, поддерживающего планы корпоративных проектов, которые требуется исключить из участия в синхронизации с Team Foundation.
К началу
Исключение типа рабочего элемента из участия в синхронизации
Можно исключить один или несколько типов рабочих элементов из участия в синхронизации данных командного проекта, воспользовавшись командой TfsAdmin ProjectServer /UnmapWorkItemTypes. Если в настоящее время выполняется синхронизация каких-либо рабочих элементов типа, который требуется удалить, можно настроить удаление ссылок, связывающих эти рабочие элементы с соответствующими задачами в Project, с помощью переключателя /force.
Дополнительные сведения см. в разделе Указание типов рабочих элементов, которые могут синхронизироваться.
К началу
Исключение поля из участия в синхронизации
Можно исключить один или несколько полей из участия в синхронизации данных коллекции командных проектов. Поле исключается из синхронизации путем удаления его сопоставлений. Не следует удалять поля, которые требуются для синхронизации. Дополнительные сведения см. в разделах Настройка сопоставления полей между Project Server и Team Foundation Server и Управление сопоставлениями полей для интеграции Team Foundation Server и Project Server.
См. также
Основные понятия
Управление конфигурацией сервера
Другие ресурсы
Управление интеграцией Project Server с помощью программы TFSAdmin ProjectServer
Перемещение Team Foundation Server
Удаление задач и рабочих элементов, которые больше не участвуют в синхронизации
Администрирование интеграции Team Foundation Server и Project Server