【发布时间】:2015-09-08 10:02:44
【问题描述】:
我们最近在 Internet Explorer 中使用报表服务器 Web 服务时遇到了一个问题。从下面的屏幕截图中可以看到,导出菜单在报表中的报表项后面打开。
我们使用的是 SQL Server 2014,我们的客户端机器有 IE10 或 IE11。我曾尝试将我们的报表服务器添加到兼容性视图(过去曾帮助解决显示问题),但这次没有帮助。我还直接使用报表管理器(报表 url 而不是报表服务器)测试了相同的报表,导出菜单在报表管理器中工作正常,但不能通过 Web 服务。我们必须使用报表服务器 Web 服务,因为参数是通过 url 传递给报表的。
我用谷歌搜索,直到我的手指流血并且没有发现其他人遇到这个问题。任何人都可以就如何解决这个问题提供任何指导吗?
【问题讨论】:
-
我以前从未在 SSRS 2014 和 Internet Explorer 中看到过这种情况。一件奇怪的事情是,您的屏幕截图中的导出选项列表似乎同时包含“Excel”和“Excel 2003”——“Excel 2003”选项来自哪里?此选项在 SSRS 2014 的默认安装中不可用,因此是否有人手动编辑了 RSReportServer.config 并可能搞砸了?
-
几个月前我添加了 Excel 2003 作为导出选项,用于需要以特定格式导出到 Excel 的报告。我不相信它会导致这个问题。
标签: asp.net sql-server reporting-services