如何让 SSRS 和 Chrome 协同工作?

How can I get SSRS and Chrome to work together?

Chrome 是我的首选浏览器;不过,我需要与 SQL Server Reporting Services 交互,当我导航到使用 Report Builder(*.rdl 文件)创建的报告时,在 Chrome 中我没有上下文菜单。将鼠标悬停在报告上时,它会 "light up"(在其周围绘制了一个黄色边框)并且在 NE 角会出现一个下拉箭头,但单击它不会执行任何操作。

在 IE 中,它工作得很好。但是,如果没有必要,我真的不想使用IE。

Sharepoint 有类似的问题(在 Chrome 中无法完成的事情,而 Firefox 在 IE 中可以正常工作)。在与 Microsoft 产品交互时,我是否只需要 "bite the bullet" 并使用 IE,或者有没有办法使用来自 Chrome 的 SSRS?

这个问题的答案在很大程度上取决于所使用的 SQL Server Reporting Services 的版本,您没有提到。

在即将推出的 SQL Server 2016 version 中,Chrome 是一个完全支持与 Reporting Services 交互的浏览器。

但是对于早期版本,唯一支持(或至少部分支持)的非 IE 浏览器是 Firefox 和 Safari。旧版本支持的非 IE 浏览器功能逐渐减少。

这意味着除非您有 SQL Server 2016,否则使用 Chrome 报告服务将意味着兼容性问题。要解决此问题,有几个可能的解决方案:

1) 在公司环境中,考虑对 Chrome 使用 Legacy Browser Support extension - 这需要组策略设置以强制某些 URL 在 IE window 中打开。

2) 使用 Chrome 中的 IE Tab extension 使用 IE 呈现引擎呈现某些网站,但在 Chrome 选项卡内。