Исключение компонента из участия в синхронизации данных
Можно удалить компоненты, настроенными для участия в синхронизации данных между Visual Studio Team Foundation Server 2012 и сервером Microsoft Project.Для окончательного выключения синхронизации необходимо отменить сопоставление каждой сопоставленной коллекции командных проектов и отменить регистрацию каждого экземпляра 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.
Примечание |
---|
При удалении не только сопоставленная коллекция проектов, а также все экземпляры PWA, которые были сопоставлены к ним необходимо удалить все сопоставления рабочих элементов, которые были синхронизированы.Однако экземпляр PWA к Team Foundation Server по-прежнему будет зарегистрировать. |
Переключатель /force автоматически удаляет сопоставленные или связанные компоненты.При использовании этого параметра необходимо выполнить только одну команду для каждой коллекции и каждого экземпляра PWA, которые требуется исключить из участия в синхронизации.Чтобы завершить работу обработчика синхронизации с помощью переключателя /force, выполните следующие действия в указанной последовательности.
Удалите сопоставление для каждой коллекции согласно описанию в подразделе Исключение коллекции командных проектов из участия в синхронизации далее в этом разделе.
Отмените регистрацию каждого экземпляра PWA согласно описанию в подразделе Исключение экземпляра PWA из участия в синхронизации далее в этом разделе.
Обработчик синхронизации выполняется в службе заданий, которой управляет агент фоновых заданий Team Foundation.Обработчик синхронизации регистрируется для каждой коллекции, сопоставленной экземпляру PWA.При удалении интеграции Project Server и Team Foundation Server завершается синхронизация и выполняются следующие действия:
Удалите ассоциацию между задачами в Project и рабочими элементами в командном проекте.
Удалите ассоциацию между планами корпоративных проектов и командными проектами.Это изменение включает в себя удаление вкладки Project Server из форм для всех типов рабочих элементов в командном проекте, которые больше не сопоставлены, если с этим командным проектом больше не сопоставлен никакой другой план.
Удалите ассоциацию между коллекциями и экземпляром PWA.
Удалите ассоциацию между экземпляром PWA и Team Foundation Server.
К началу
Исключение плана корпоративного проекта из участия в синхронизации
Исключение плана из участия в синхронизации осуществляется путем отмены сопоставления плана в командном проекте.Перед отменой сопоставления плана необходимо удалить все задачи, связанные с рабочими элементами в сопоставленном командном проекте.В качестве альтернативы можно использовать флаг /force для удаления этих ссылок.
Отмена сопоставления плана корпоративного проекта с командным проектом
Откройте окно командной строки, в которой или Visual Studio или Team Explorer установлены и вставьте:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
В 64-разрядной версии Windows замените %programfiles% на %programfiles(x86)%.
Введите следующую команду, а затем выберите ключ ввод.
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-адрес_коллекции_командных_проектовс экземпляром PWAURL-адрес_PWA.
Успешно отменено сопоставление коллекции командных проектовURL-адрес_коллекции_командных_проектовс экземпляром PWAURL-адрес_PWA.
К началу
Исключение экземпляра PWA из участия в синхронизации
Последний шаг процедуры удаления интеграции состоит в отмене регистрации каждого экземпляра PWA, зарегистрированного на сервере Team Foundation Server.Необходимо отменить регистрацию всех экземпляров PWA, более не содержащих корпоративных проектов, данные которых должны синхронизироваться с Team Foundation.
Отмена регистрации экземпляра PWA
Откройте окно командной строке введите следующую команду, а затем выберите ключ ввод:
TfsAdmin ProjectServer /UnregisterPWA /pwa:pwaUrl /tfs:tfsUrl
Замените URL-адрес_PWA на URL-адрес экземпляра PWA, а URL-адрес_TFS на URL-адрес сервера уровня приложений.
Дождитесь появления следующих сообщений.
Выполняется отмена регистрации PWAURL-адрес_PWA.
Регистрация экземпляра PWAURL-адрес_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 и Project Server