Обновление кэша данных на клиентских компьютерах
Чтобы предотвратить появление ошибок рабочего пространства при выполнении операций управления версиями или построения на Team Foundation, необходимо обновлять кэш данных на клиентских компьютерах после проведения определенных операций по техническому обслуживанию. После перемещения, восстановления, переименования или переключения сервера уровня данных или сервера уровня приложений, а также после восстановления после сбоя, например после отказа оборудования, необходимо обновить кэш для отслеживания рабочих элементов, а пользователи должны обновить кэш управления версиями на клиентских компьютерах.
Необходимые разрешения
Чтобы вызвать веб-метод StampWorkitemCache, необходимо быть членом группы безопасности Администраторы на сервере уровня приложений Team Foundation. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Чтобы использовать команду tf workspaces на клиентском компьютере, разрешение Read должно иметь значение Allow.
Обновление кэша рабочих элементов
Примечание
Эта процедура является необязательной.Выполнять эту процедуру следует только при обнаружении ошибок отслеживания рабочих элементов.
Чтобы обновить кэш отслеживания рабочих элементов, вызывается веб-метод StampWorkitemCache. Этот метод вынуждает клиентские компьютеры обновить свой кэш при следующем подключении к серверу уровня приложений. Этот метод также синхронизирует рабочие области, которые определены на клиентских компьютерах.
Примечание
При вызове веб-метода StampWorkitemCache производительность Visual Studio Team Foundation Server может быть временно снижена.Воздействие на производительность зависит от количества пользователей Team Foundation, подключенных в момент вызова метода.
Обновление кэша отслеживания рабочих элементов на клиентских компьютерах
На сервере уровня приложений откройте Internet Explorer.
В адресной строке введите следующий адрес для подключения к веб-службе ClientService. Этот адрес можно определить, открыв консоль администрирования, выбрав пункт Уровень приложений и просмотрев адреса в полях Общедоступный URL-адрес и Виртуальный каталог:
http://Общедоступный_URL-адрес/Виртуальный_каталог:8080/WorkItemTracking/v3.0/ClientService.asmx
Примечание
Даже если вход в систему выполнен с учетными данными администратора, необходимо запустить Internet Explorer от имени администратора, чтобы выполнить эту функцию на сервере с операционной системой Windows Server 2008. Для этого нажмите кнопку Пуск, щелкните Все программы, щелкните правой кнопкой мыши Internet Explorer и выберите пункт Запуск от имени администратора. Дополнительные сведения см. на веб-сайте Майкрософт.
Щелкните StampWorkitemCache и нажмите кнопку Вызвать.
Примечание
Метод StampWorkitemCache не возвращает никаких данных.
Обновление кэша системы управления версиями
Чтобы обновить кэш системы управления версиями, каждый пользователь должен выполнить команду tf workspaces на каждом компьютере, который требуется обновить. Необходимо обновить все компьютеры, которые пользуются системой управления версиями и подключаются к коллекции командных проектов, базы данных которой были перемещены.
Обновление кэша системы управления версиями на клиентских компьютерах
Войдите на компьютер, на котором запущен клиент Team Foundation и который пользуется системой управления версиями.
Нажмите кнопку Пуск, последовательно выберите пункты Все программы, Microsoft Visual Studio, Средства Visual Studio, а затем выберите пункт Командная строка Visual Studio 2010.
Примечание
Даже если вход в систему выполнен с учетными данными администратора, может потребоваться открыть окно командной строки с повышенными правами, чтобы выполнить эту функцию на сервере с операционной системой Windows Server 2008 или Windows Vista.Чтобы открыть командную строку с повышенными правами, нажмите кнопку Пуск, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.Дополнительные сведения см. на веб-сайте Майкрософт.
В командной строке введите следующую команду, указав URL-адрес коллекции, включающий имя сервера и номер порта сервера уровня приложений:
**tf workspaces /collection:http://**имя_сервера:порт/виртуальный_каталог/имя_коллекции
Например, при необходимости обновления кэша системы управления версиями для проекта из коллекции ContosoMain, размещенной в развертывании Team Foundation Server Contoso1, введите следующую строку:
tf workspaces /collection:http://Contoso1:8080/tfs/ContosoMain
Дополнительные сведения см. в разделе Команда Workspaces.
См. также
Задачи
Открытие консоли администрирования Team Foundation
Восстановление данных в том же расположении
Ссылки
Другие ресурсы
How to: Fail Over to a Mirrored Data-Tier Server
Перенос развертывания из односерверной среды в двухсерверную