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


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

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

ПримечаниеПримечание

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

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

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

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

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

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

ПримечаниеПримечание

Даже если вход в систему выполнен с разрешениями администратора, чтобы выполнить эту функцию на сервере с операционной системой Windows Server 2008, необходимо открыть окно командной строки с повышенными привилегиями.Чтобы открыть окно командной строки с повышенными привилегиями, выберите Пуск, откройте контекстное меню пункта Командная строка и выберите команду Запуск от имени администратора.Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: Контроль учетных записей.

Синтаксис

TfsAdmin ProjectServer /GetSyncMessages /collection:tpcUrl

Параметры

Параметр

Описание

/collection: tpcUrl

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

http://ИмяСервера:Порт/ИмяВиртуальногоКаталога/ИмяКоллекции

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

http://имя_сервера:порт/имя_коллекции

/? или help

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

К началу

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

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

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

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

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

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

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

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

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

К началу

Пример

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

TfsAdmin ProjectServer /GetSyncMessages /collection:http://MyTFSServer:8080/tfs/DefaultCollection
СоветСовет

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

См. также

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

Общие сведения о функциях интеграции Team Foundation Server и Project Server

Управление интеграцией Project Server с помощью программы TfsAdmin ProjectServer

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

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