Ошибка отчета TFS 2013

У нас есть целая куча отчетов в TFS 2010, а затем мы решаем напрямую обновиться до TFS 2013. Обновление и настройка выполнены успешно. Однако эти старые отчеты не работают, я исправил строку подключения к источнику данных и успешно перестроил хранилище данных. Но я получаю ошибку:

Произошла ошибка во время обработки отчета. (rsProcessingAborted) Ошибка выполнения запроса для набора данных "IterationParam". (rsErrorExecutingCommand) Измерение "[Итерация]" не было найдено в кубе при разборе строки [Итерация].[Parent_ID].[XXX].

Я посмотрел в базе данных службы анализа и не смог найти Itration Dimension, Что-то не так? Пожалуйста, дайте мне советы,

1 ответ

Вы восстановили только склад или куб? Вы должны сделать оба. И вам нужно сначала восстановить склад, а затем куб.

Я использую TFS Web Services для этого:

  • Запустите страницу веб-службы, для меня это: http://localhost:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx
  • Выполните GetProcessingStatus, передав ложь для includeOnlineHostsOnly
  • Убедитесь, что все работы в настоящее время простаивают
  • Выполните ProcessWarehouse, оставив аргументы пустыми
  • Повторно запускать GetProcessingStatus до тех пор, пока все складские задания снова не будут работать
  • Выполните ProcessAnalysisDatabase, передавая Full для processingType
  • Повторно запускайте GetProcessingStatus, пока все задания снова не будут бездействовать
Другие вопросы по тегам