2015-10-05 72 views
0

我有一份报告,我们希望用户能够看到但不能下载。我已经看到用于禁用某些选项服务器范围的选项,但没有使用ReportManager的单个报告的选项。优选地,导出按钮将不在那里。ssrs在单个报告中禁用导出按钮

+0

您可以使用JavaScript来部分禁用导出选项。检查[this](https://social.msdn.microsoft.com/Forums/sqlserver/en-US/0c680c69-9f7d-42aa-a6b4-b1178eab8adf/limit-report-from-being-exported-to-excel?forum = sqlreportingservices)。 –

+0

所以我只是通过每个导出类型一个接一个地禁用它们,但它会保留按钮? – Andrew

+0

这是用法示例'RemoveOption(“/ ReportSamples/report1”,“Excel”);'第一个参数是要禁用的报告路径。注意这是JS代码。 –

回答

0

“导出”按钮是Report Manager应用程序的一部分。它不是报告的组成部分,因此不能为单个报告设置或管理。

在这种情况下,一种方法是使用嵌入ReportViewer控件,在这里你可以欣赏到周边的应用程序完全控制的应用程序或网页中的报告。

或者,您可以通过URL access提供对报告的访问权限,这将允许使用rc:Toolbar=false命令完全隐藏报告管理器工具栏。