【问题标题】:Stop SQL Reporting Server Hijacking /Reports停止 SQL 报告服务器劫持 /Reports
【发布时间】:2011-06-24 03:47:59
【问题描述】:

如何阻止 SQL Server 报告服务劫持安装它的服务器上所有网站上的 /reports 虚拟文件夹。刚刚发现带有报告服务器的盒子上的所有网站(它的一个开发框)都被报告服务管理器覆盖了 /Reports。如何关闭此功能?

已尝试停止服务,在配置文件中禁用它,但均无济于事(服务仍在劫持 url,您只会收到“服务不可用”错误而不是报告管理器)。没有卸载报告服务,有没有办法关闭它?

【问题讨论】:

  • 您能否给我们一个您正在使用的 URL 的示例,用于 (1) 您按预期访问报表服务器报告文件夹的情况,以及 (2) 您使用的情况'看到“劫机”了吗?
  • 我确信这是一个骗局,并且在某处已经有一个答案......

标签: sql-server reporting-services


【解决方案1】:

您还可以通过 Reporting Services 配置管理器更改它侦听的端口。 我将我的设置为8080 而不是80,它已经为我解决了这个问题。

【讨论】:

    【解决方案2】:

    我遇到了完全相同的问题 - 当您自己的 Web 应用程序使用 /Reports 文件夹时非常烦人,无法理解为什么我在导航到我的报告页面时在 IIS 上收到“找不到文件或目录”错误。

    Phil 是正确的,最简单的解决方案(使用 SQL Server 2008 R2)是运行 Reporting Services 配置管理器,连接到您的本地实例并将“报表管理器 URL”下的虚拟目录更改为更独特的内容(我使用了“/ReportingServices ")。

    这解决了问题,我的 /Reports 文件夹已恢复到我自己的网络应用程序!

    【讨论】:

    • 这是我的解决方案。
    • 昨天大部分时间都在与这个作斗争,直到偶然发现它是报告服务器。感谢您的回答。
    【解决方案3】:

    假设您使用的是 SQL Server 2008 R2 报告服务,您可以通过 Reporting Services 配置管理器执行此操作。

    但请考虑告诉我们报告服务的版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多