TFS2013: где хранится журнал диагностики, если не указано место перетаскивания?

Недавно мы обновили наш экземпляр TFS с TFS2012 до TFS2013. На нашем удаленном сервере сборки мы случайно получили следующую ошибку:

«Произошла ошибка при копировании журналов диагностических действий в место размещения. Подробности: произошла одна или несколько ошибок».

В нашей сборке не указано место перетаскивания, поэтому мне интересно, куда она пыталась скопировать журнал диагностики?

Я проверил в базе данных TFS информацию о сборке, расположение журнала установлено как «#/XXXXX/logs», а «XXXXX» — это «ContainerID» сборки. Но я не смог найти, где действительно хранится лог.

Мне также интересно, хранится ли это на сервере БД или TFS, будет ли это способствовать проблеме с производительностью TFS?


person Angel    schedule 13.03.2015    source источник


Ответы (1)


Контейнер относится к службе FileContainer, используемой сборкой для хранения дропов в БД (все в TFS хранится в БД SQL). Вы попадаете в место размещения через страницу сводки сборки в VS или в веб-интерфейсе. Что касается случайной ошибки, возможно, есть проблемы с сетью, которые мешают ее копированию.

person Buck Hodges    schedule 15.03.2015
comment
Спасибо за ответ! - person Angel; 16.03.2015
comment
Можно ли каким-либо образом отключить копирование журнала диагностики в базу данных TFS, если для сборки не указано место перетаскивания? Наш сервер сборки находится в удаленном месте, журнал составляет около 30 МБ для каждого. В этом случае мы не очень хотим его копировать. - person Angel; 16.03.2015
comment
Я не знаю, есть ли способ. - person Buck Hodges; 21.03.2015