Переподключение служб и пользователей
Этот раздел, являющийся четвертой частью учебника по восстановлению односерверного развертывания, посвящен порядку запуска коллекций командных проектов и проверке групп пользователей на новом сервере. Кроме того, будет показано, как очистить кэши данных на новом сервере и как защитить пользователей от проблем кэширования данных при подключении к новому серверу.
Содержание раздела
Запуск коллекций командных проектов и проверка разрешений
Обновление кэша системы управления версиями на клиентских компьютерах и повторное подключение к Team Foundation Server
Необходимые разрешения
Чтобы вызвать веб-метод StampWorkitemCache, необходимо быть членом группы безопасности Администраторы на сервере.
Чтобы использовать команду tf workspaces на клиентском компьютере, разрешение Read должно иметь значение Allow.
Запуск коллекций командных проектов и проверка разрешений
После завершения восстановления данных и программного обеспечения на новом сервере запустите коллекции командных проектов и убедитесь, что для всех учетных записей пользователей, групп и служб в развертывании настроены разрешения, необходимые для надлежащего выполнения задач и функций.
Все разрешения невозможно перенести автоматически. Например, администраторы Team Foundation должны быть членами локальной группы Администраторы на сервере, чтобы они могли открывать консоль администрирования; поэтому их необходимо вручную добавить в эту группу.
Запуск коллекции командных проектов
Откройте консоль администрирования и в коллекциях командных проектов запустите коллекцию по умолчанию.
Повторите это действие для всех остальных коллекций командных проектов в развертывании.
Проверка разрешений
Войдите на сервер и проверьте, что для учетных записей пользователей, групп и служб заданы разрешения, необходимые им для работы.
Дополнительные сведения см. в разделах Добавление пользователей в командные проекты, Задание разрешений администратора для коллекций командных проектов, Задание разрешений администратора для Team Foundation Server и Учетные записи служб и зависимости в Team Foundation Server.
Обновление кэша рабочих элементов
Примечание
Эта процедура является необязательной.Выполнять эту процедуру следует только при обнаружении ошибок отслеживания рабочих элементов.
Чтобы обновить кэш отслеживания рабочих элементов, вызывается веб-метод StampWorkitemCache. Этот метод вынуждает клиентские компьютеры обновить свой кэш при следующем подключении к серверу уровня приложений. Этот метод также синхронизирует рабочие области, которые определены на клиентских компьютерах.
Обновление кэша отслеживания рабочих элементов на клиентских компьютерах
На новом сервере откройте Internet Explorer.
В адресной строке введите следующий адрес для подключения к веб-службе ClientService.
http://PublicURL:8080/VirtualDirectory/WorkItemTracking/v3.0/ClientService.asmx
Примечание
Даже если вход в систему выполнен с учетными данными администратора, может потребоваться запустить Internet Explorer от имени администратора, для чего придется ввести учетные данные.
Выберите StampWorkitemCache, а затем выберите Invoke.
Примечание
Метод StampWorkitemCache не возвращает никаких данных.
Обновление кэша системы управления версиями на клиентских компьютерах и повторное подключение к Team Foundation Server
Чтобы предотвратить появление ошибок рабочей области при выполнении операций управления версиями или сборки на Team Foundation, необходимо обновлять кэш данных на клиентских компьютерах.
Чтобы обновить кэш системы управления версиями, каждый пользователь должен выполнить команду tf workspaces на любом компьютере, который использует систему управления версиями и подключается к восстановленному серверу.
Обновление кэша системы управления версиями на клиентских компьютерах
На клиентском компьютере откройте окно командной строки с разрешениями администратора и перейдите в каталог: Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.
В командной строке введите следующую команду, указав 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 | Переподключение служб и пользователей