防止复制SSRS报告

时间:2014-09-17 06:58:35

标签: reporting-services

我想知道我是否可以锁定我已经构建的SSRS报告,以便用户无法复制它并将其设置在另一台服务器上。

也许某些自定义代码只能根据某些服务器特定信息运行报告?

1 个答案:

答案 0 :(得分:0)

您应该可以使用SSRS中的预定义安全角色执行此操作。如果您只授予他们Browser访问报表服务器的权限,则他们无法下载报表定义文件。

Browser角色拥有的唯一权限是:

  • 查看报告(运行报告并查看报告属性)
  • 查看资源(查看资源和资源属性)(
  • 查看文件夹(查看和导航文件夹)
  • 查看模型
  • 管理个人订阅(他们可以创建和管理自己的订阅)

来源:( MSDN - SSRS预定义角色)http://technet.microsoft.com/en-us/library/ms157363(v=sql.110).aspx#bkmk_browser

有关SSRS角色定义的更多信息:http://technet.microsoft.com/en-us/library/ms159820(v=sql.110).aspx