Сервер отчетов недоступен после установки Team Foundation Server 2008 SP1 - PullRequest
0 голосов
/ 13 февраля 2009

Мы установили SP1 на наш сервер Team Foundation Server 2008. После установки все выглядит нормально, за исключением красной буквы X в папке «Отчеты» в Team Explorer в Visual Studio. Если мы пытаемся получить доступ к веб-сайту служб Reporting Services, мы получаем сообщение о том, что «сервер отчетов недоступен». Во время установки не было ошибок.

Служба Reporting Services запущена нормально и не оставила ошибок в журнале событий. Мы посмотрели на инструмент настройки служб Reporting Services, и все показывает, что все в порядке. Мы попытались перезапустить службу RS и перезагрузить компьютер. Опять же, нет ошибок, но все еще нет доступности отчетов.

Экземпляр SQL Server, где живут наши данные, работает нормально, и мы можем без проблем запросить куб OLAP и реляционную сторону. Все наши машины разработчика уже на VSTS 2008 SP1. Visual Studio не установлен на сервере.

Мы просмотрели файлы журналов в папке RS, и единственные ошибки, которые показывают, это те, которые мы получаем, когда пытаемся получить доступ к веб-сайту из IE, но, похоже, больше не содержат никакой информации о корне. причина.

Любая помощь будет принята с благодарностью. Я буду публиковать любые обновления о других вещах, которые мы пробуем здесь.

ОБНОВЛЕНИЕ: при входе в систему обнаружен файл ReportServer (timestamp) .log. Имя входа в службе служб отчетов - это не имя входа, которое отображается в этой ошибке, поэтому я еще не уверен, какой процесс на самом деле пытается установить соединение с БД.

Ответы [ 2 ]

1 голос
/ 17 февраля 2009

Мы решили это. Похоже, что процесс установки TFS 2008 с пакетом обновления 1 (SP1) решил изменить настройку удостоверения пула приложений для веб-сайта служб Reporting Services. Для разрешения нам понадобилось:

  • Открыть диспетчер Internet Information Server
  • Перейти в пулы приложений
  • Щелкните правой кнопкой мыши пул приложений служб Reporting Services
  • Нажмите на вкладку «Идентичность»
  • Измените учетную запись с NetworkService на нашу учетную запись домена TFS
  • Отредактируйте файл rsreportserver.config, расположенный в "\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ Reporting
  • Измените «NT Authority \ NetworkService» на «OurDomain \ TFSDomainAccount»
  • Перезагрузите IIS

Надеюсь, это спасет кого-то еще.

0 голосов
/ 13 февраля 2009

Проверьте пулы приложений IIS. Мне кажется, что службы отчетов плохо работают с другими веб-приложениями (обычно я исправлял это раньше, устанавливая отдельный пул для других приложений).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...