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


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

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

Примечание

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

Чтобы использовать этот инструмент, откройте окно командной строки на компьютере с запущенным Сред. Командный обозреватель и пакетом обновления 1 (SP1) для Visual Studio 2010. Запустите инструмент из следующей папки: диск:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE. На 64-разрядных компьютерах это средство находится в папке Диск:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE.

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

Для использования этой команды разрешению Администрирование интеграции 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 усекает сообщения, которые намного больше среднего значения. При возникновении такого усечения появляется следующее сообщение:

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

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

К началу

Пример

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

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

Совет

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

См. также

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

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

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

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