1

我之前在另一项工作中使用过这个,DBA 设置用户访问 SSRS 中的某些报告。

我所要做的就是提供一个指向 SSRS 主页的链接,用户会尝试向下钻取以单击报告并运行它。如果他们没有访问权限(DBA 设置),他们甚至无法进入包含报告的文件夹,或者最坏的情况是无法运行特定报告。

有人可以帮助我通知我的同事(通过链接等),而不是在应用程序中设置报告查看器页面来访问报告,这可以多么容易地完成?

4

2 回答 2

3

好的,

按照这些步骤

  1. 以管理员权限登录您的报表管理器 http://{ServerName}/Reports
  2. 单击“主页”文件夹旁边的箭头,然后单击安全性 在此处输入图像描述

  3. 点击“新角色分配”

  4. 在“组或用户名”中写一个用户名并检查您要为他设置的权限

注意:您应该编写组织中存在的用户

例如写每个人(让每个人都可以访问报表服务器)具有“浏览器”的权限

在此处输入图像描述

于 2013-01-12T22:05:03.003 回答
2

您在谈论 Report Manager 网站:

http://msdn.microsoft.com/en-us/library/ms157147(v=sql.105).aspx

这是在 Reporting Services 安装期间或通过 Reporting Services 配置管理器配置的。这仅涉及设置报告 URL;通常是一次完成的操作。

在设置访问方面,您需要授予对报告服务器中项目(例如文件夹和报告)的访问权限 - 确切的步骤在此页面中:

http://msdn.microsoft.com/en-us/library/ms156034(v=sql.105).aspx

  1. 启动报表管理器并找到要为其添加用户或组的报表项。
  2. 将鼠标悬停在项目上,然后单击下拉箭头。
  3. 在下拉菜单中,单击安全性。
  4. 单击新角色分配。
  5. 在组或用户名中,按以下格式输入 Windows 域用户或组帐户:<域>\<帐户>。如果您使用表单身份验证或自定义安全性,请以适合您的部署的格式指定用户或组帐户。
  6. 选择一个或多个描述用户或组应如何访问项目的角色定义,然后单击确定。

因此,这没什么大不了的 - 取决于您的组织您希望如何进行。

于 2013-01-12T22:05:53.400 回答