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


Просмотр сообщений об ошибках обработчика синхронизации

Для облегчения устранения неполадок интеграция Team Foundation Server ( Visual Studio Team Foundation Server ) и сервера Microsoft Project, можно отобразить список последних ошибок синхронизации. Можно отобразить последние ошибки, зарегистрированные для коллекции командного проекта, с помощью параметра /GetSyncMessages инструмента командной строки TFSAdmin ProjectServer.

Примечание

Сведения о синхронизации см. в разделе Обзор функций интеграции TFS и Project Server.

Для запуска программы командной строки TfsAdmin, чтобы открыть окно командной строки, Visual Studio или Team Explorer устанавливаются, введите:

cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE

В 32-разрядной версии Windows замените %programfiles(x86)% на %programfiles%..

Требования

Для использования этой команды разрешению Администрирование интеграции Project Server должно быть присвоено значение Разрешить для коллекции командного проекта. Кроме того, учетной записи службы Team Foundation Server необходимо предоставить соответствующие разрешения на взаимодействие с экземпляром Project Web Access или PWA, который будет участвовать в синхронизации данных. Для получения дополнительной информации см. Назначение разрешений для поддержки интеграции TFS и Project Server.

Синтаксис

TfsAdmin ProjectServer /GetSyncMessages /collection:tpcUrl

Параметры

Параметр

Описание

/collection: tpcUrl

Задает URL-адрес коллекции командного проекта. Для указания универсального кода ресурса (URI) применяется следующий формат:

http://ServerName:Port/VirtualDirectoryName/CollectionName

Если не указан виртуальный каталог, необходимо задать URI в следующем формате:

http://ServerName:Port/CollectionName

/? или help

Отображает информацию о команде.

Возвращаемое значение

/GetSyncMessages отображает несколько разделенных табуляцией сообщений с помощью их заголовков столбцов. Для каждого сообщения отображаются следующие сведения:

  • Date: Дата, когда сообщение было зарегистрировано.

  • Имя коллекции командных проектов\Имя командного проекта: Имена коллекции командных проектов и командный проект.

  • Project Name: Название предприятия план проекта.

  • Message: Содержимое сообщения.

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

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

Можно просмотреть полное сообщение, открыв журнал событий для соответствующего сервера на уровне приложений.

Пример

Следующий пример получает сообщения об ошибках, зарегистрированных для DefaultCollection, определенного на сервере уровня приложений MyTFSServer.

TfsAdmin ProjectServer /GetSyncMessages /collection:http://MyTFSServer:8080/tfs/DefaultCollection

Совет

Стандартный синтаксис командной строки можно использовать для отправки выходных данных в файл.Например, можно указать >C-: \output.txt.

См. также

Основные понятия

Обзор функций интеграции TFS и Project Server

Сопоставление компонентов интеграции [TfsAdmin ProjectServer]

Другие ресурсы

Известные проблемы и их решения для поддержки интеграции Project Server и TFS