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


Переподключение служб и пользователей

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

Содержание раздела

  1. Запуск коллекций командных проектов и проверка разрешений

  2. Обновление кэша системы управления версиями на клиентских компьютерах и повторное подключение к Team Foundation Server

Необходимые разрешения

Чтобы вызвать веб-метод StampWorkitemCache, необходимо быть членом группы безопасности Администраторы на сервере.

Чтобы использовать команду tf workspaces на клиентском компьютере, разрешение Read должно иметь значение Allow.

Запуск коллекций командных проектов и проверка разрешений

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

Все разрешения невозможно перенести автоматически. Например, администраторы Team Foundation должны быть членами локальной группы Администраторы на сервере, чтобы они могли открывать консоль администрирования; поэтому их необходимо вручную добавить в эту группу.

Запуск коллекции командных проектов

  1. Откройте консоль администрирования и в коллекциях командных проектов запустите коллекцию по умолчанию.

    До запуска коллекции остаются вне сети

  2. Повторите это действие для всех остальных коллекций командных проектов в развертывании.

Проверка разрешений

Обновление кэша рабочих элементов

Примечание

Эта процедура является необязательной.Выполнять эту процедуру следует только при обнаружении ошибок отслеживания рабочих элементов.

Чтобы обновить кэш отслеживания рабочих элементов, вызывается веб-метод StampWorkitemCache. Этот метод вынуждает клиентские компьютеры обновить свой кэш при следующем подключении к серверу уровня приложений. Этот метод также синхронизирует рабочие области, которые определены на клиентских компьютерах.

Обновление кэша отслеживания рабочих элементов на клиентских компьютерах

  1. На новом сервере откройте Internet Explorer.

  2. В адресной строке введите следующий адрес для подключения к веб-службе ClientService.

    http://PublicURL:8080/VirtualDirectory/WorkItemTracking/v3.0/ClientService.asmx

    Примечание

    Даже если вход в систему выполнен с учетными данными администратора, может потребоваться запустить Internet Explorer от имени администратора, для чего придется ввести учетные данные.

  3. Выберите StampWorkitemCache, а затем выберите Invoke.

    Примечание

    Метод StampWorkitemCache не возвращает никаких данных.

Обновление кэша системы управления версиями на клиентских компьютерах и повторное подключение к Team Foundation Server

Чтобы предотвратить появление ошибок рабочей области при выполнении операций управления версиями или сборки на Team Foundation, необходимо обновлять кэш данных на клиентских компьютерах.

Чтобы обновить кэш системы управления версиями, каждый пользователь должен выполнить команду tf workspaces на любом компьютере, который использует систему управления версиями и подключается к восстановленному серверу.

Обновление кэша системы управления версиями на клиентских компьютерах

  1. На клиентском компьютере откройте окно командной строки с разрешениями администратора и перейдите в каталог: Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. В командной строке введите следующую команду, указав URL-адрес коллекции, включающий имя сервера и номер порта нового сервера:

    **tf workspaces /collection:http://**ServerName:Port/VirtualDirectoryName/CollectionName

    Например, чтобы обновить кэш системы управления версиями для проекта из коллекции DefaultCollection, размещенной в развертывании Team Foundation Server FabrikamPrime, введите следующую строку:

    tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection

    Дополнительные сведения см. в разделе Workspaces Command.

Главная страница | Подготовка нового оборудования | Восстановление баз данных | Установка и настройка Team Foundation Server | Переподключение служб и пользователей