Reporting Service 管理工具出现400错误 ,坏请求"或者"尝试连接到该报表服务器失败"...

http://support.microsoft.com/kb/922656

当您尝试打开 SQL Server 2005 报表服务中的报告管理器工具时出现错误消息:"请求失败,出现 HTTP 状态 400: 坏请求"或者"尝试连接到该报表服务器失败"

 

出现此问题的原因是报告管理器工具报表服务器站点的使用不正确的服务器 URL。中 ReportServerUrl 标记文件 RSWebApplication.config 文件中指定的报告管理器工具中搜索该报表服务器网站的 URL。默认状态下,如果将此标记保留为空,报告管理器工具中使用"本地主机"作为服务器 URL。

要变通解决此问题,请按照下列步骤操作:

  1. 在文本编辑器中打开文件 RSWebApplication.config 文件。RSWebApplication.config 文件位于以下文件夹:
    SQLInstall\ MSSQL.X \Reporting Services\ReportManager
    注意SQLInstall 代表 SQL Server 2005 的安装位置。MSSQL.X 表示实例 ID 的 SQL Server 2005 报告服务。
  2. 删除此条目 ReportServerVirtualDirectory 标记中。

    注意不,您必须删除 ReportServerVirtualDirectory 标记。仅删除 ReportServerVirtualDirectory 标记的值。
  3. ReportServerUrl 标记中键入该报表服务器完全限定的 URL。例如对于使用以下格式:

ReportServerUrl>http://<FullyQualifiedURL>:<PortNumber>/<VirtualDirectoryOfReportServer></ReportServerUrl>
<ReportServerVirtualDirectory></ReportServerVirtualDirectory>

 

原先的格式可能是

 <ReportServerUrl></ReportServerUrl>
  
<ReportServerVirtualDirectory>ReportServer</ReportServerVirtualDirectory>

 

刷新IIS, IISRESET

微软技术支持上说原因是:
出现此问题的原因报表服务器站点的报表管理器工具使用不正确的服务器 URL。 报表服务器网站的报表管理器工具搜索的 URL 是文件 RSWebApplication.config 文件中 ReportServerUrl 标记中指定的。 默认情况下, 如果将此标记保留为空,报表管理器工具使用"localhost"作为服务器 URL。

参考文章

http://support.microsoft.com/kb/922656/zh-cn
http://technet.microsoft.com/zh-cn/library/ms159261(SQL.90).aspx

 http://www.cnblogs.com/lwl0606/archive/2009/04/07/1430709.html


http://blog.csdn.net/zhangyasw/archive/2010/01/08/5157730.aspx

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值