Web服务和报表管理器不加载(带有Reporting Services的Sql Server Express 2008)

时间:2021-03-03 08:19:27

I've just installed Microsoft SQL Server Express 2008 (with Reporting Services). My installation is side by side with SQL Server 2005.

我刚刚安装了Microsoft SQL Server Express 2008(带有Reporting Services)。我的安装与SQL Server 2005并排。

So far creating reports and testing them in the development environment has worked fine, however I can't get the web server or report manager working.

到目前为止,在开发环境中创建报告并对其进行测试已经运行良好,但是我无法让Web服务器或报表管理器工作。

In the Reporting Services Configuration Manager, it appears that they have been configured and have a working address (eg: http://mymachine:8080/ReportServer_EXPRESS2008/ and http://mymachine:8080/Reports_EXPRESS2008/).

在Reporting Services配置管理器中,它们似乎已配置并具有工作地址(例如:http:// mymachine:8080 / ReportServer_EXPRESS2008 /和http:// mymachine:8080 / Reports_EXPRESS2008 /)。

The Virtual Directories don't exist in IIS, and clicking on the links in the config manager results in a "The page cannot be found".

IIS中不存在虚拟目录,单击配置管理器中的链接会导致“无法找到该页面”。

If I create the Virtual Directories in IIS, and then use Reporting Services Configuration Manager to modify the two sites, Reporting Services Configuration Manager appears to be working correctly (all the right messages appear, indicating that it created the new site and dropped the old site successfully). However, it only drops the existing Virtual Directory and does not create a new one.

如果我在IIS中创建虚拟目录,然后使用Reporting Services配置管理器修改这两个站点,则Reporting Services配置管理器似乎正常工作(显示所有正确的消息,表明它创建了新站点并删除了旧站点成功)。但是,它只会丢弃现有的虚拟目录,而不会创建新的虚拟目录。

Has anyone had this problem before and/or know of a possible solution?

有没有人在此之前和/或知道可能的解决方案?

1 个解决方案

#1


Basically, Reporting Services 2008 doesn't use IIS anymore.

基本上,Reporting Services 2008不再使用IIS。

By coincidence (or default?), I already had IIS (with Reporting Services 2005) running off port 8080. Reporting Services 2008 also wanted to run off port 8080.

巧合(或默认?),我已经在端口8080上运行IIS(使用Reporting Services 2005).Reporting Services 2008也想运行端口8080。

It appears that the new IIS free address reservation system doesn't work in this situation. Changing the port number fixes the problem.

似乎新的IIS免费地址预订系统在这种情况下不起作用。更改端口号可以解决问题。

#1


Basically, Reporting Services 2008 doesn't use IIS anymore.

基本上,Reporting Services 2008不再使用IIS。

By coincidence (or default?), I already had IIS (with Reporting Services 2005) running off port 8080. Reporting Services 2008 also wanted to run off port 8080.

巧合(或默认?),我已经在端口8080上运行IIS(使用Reporting Services 2005).Reporting Services 2008也想运行端口8080。

It appears that the new IIS free address reservation system doesn't work in this situation. Changing the port number fixes the problem.

似乎新的IIS免费地址预订系统在这种情况下不起作用。更改端口号可以解决问题。