安装Team Foundation Server 2008 SP1后,报表服务器不可用

时间:2009-02-13 16:38:36

标签: sql-server-2005 reporting-services tfs

我们在Team Foundation Server 2008服务器上安装了SP1。安装后一切似乎都很好,除了Visual Studio的团队资源管理器中的Reports文件夹中有一个红色的X.如果我们尝试访问Reporting Services网站,则会收到一条消息,指出“报表服务器不可用”。安装过程中没有错误。

Reporting Services服务启动正常,并且在事件日志中没有留下任何错误。我们查看了Reporting Services配置工具,所有内容都显示为OK。我们尝试重新启动RS服务并重新启动计算机。同样,没有错误,但仍然没有报告可用性。

我们的数据存在的SQL Server实例已启动并正常运行,我们可以毫无问题地查询OLAP多维数据集和关系方。我们所有的开发人员机器都已经在VSTS 2008 SP1上了。服务器上未安装Visual Studio。

我们查看了RS文件夹中的日志文件,显示的唯一错误是我们尝试从IE访问网站时获得的错误,但似乎不包含有关根目录的更多信息原因。

非常感谢任何帮助。我会发布我们在这里尝试的其他内容的任何更新。

更新:显示ReportServer(时间戳).log文件时出现登录错误。报告服务服务上的登录不是此错误中显示的登录,因此我还不确定实际尝试与数据库建立连接的进程。

2 个答案:

答案 0 :(得分:1)

我们解决了这个问题。 TFS 2008 SP1安装过程似乎决定更改Reporting Services网站的应用程序池的标识设置。要解决我们需要:

  • 打开Internet Information Server管理器
  • 进入应用程序池
  • 右键单击Reporting Services应用程序池
  • 单击“标识”选项卡
  • 将帐户从NetworkService更改为我们的TFS域帐户
  • 编辑位于“\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ Reporting
  • 中的rsreportserver.config
  • 将“NT Authority \ NetworkService”更改为“OurDomain \ TFSDomainAccount”
  • 重新启动IIS

希望这能节省一些时间。

答案 1 :(得分:0)

检查IIS应用程序池。我的感觉是,报告服务与其他Web应用程序不相称(通常我通过为其他应用程序设置单独的池来修复此问题。)