0

我正在使用 Visual Studio 2010 来设计 SSRS 报告。

报告已成功发布,并将有如下链接:

http://hostname/ReportServer/Pages/ReportViewer.aspx?%Reports%2fDistributed&rs:Command=Render&rp_db_catalog=ts

现在,当用户转到链接时,

http://hostname/ReportServer

它将向他们显示其余可用的报告,这是一个安全问题。

有没有办法向用户隐藏报告结构?

谢谢,布鲁斯

4

1 回答 1

0

我不认为你可以“隐藏”它,你也不应该。您需要使用另一种方法来保护您的报告。这里有几个选项:

  • 在您当前使用的 Web 前端中安全。您需要设置用户帐户和角色以及文件夹的权限。这是MSDN 起点,您可以从那里开始保护文件夹
  • 通过 Sharepoint 交付您的报告,请参阅MSDN的这一点作为起点。
  • 将 ssrs 集成到您的应用程序中,例如使用 SOAP webservices、asp.net 或 winforms 应用程序,或通过URL 访问(最后一个选项甚至可能非常接近您想要的)。
于 2012-08-29T06:59:57.770 回答