允许用户直接运行SSRS 2008 R2报告,而不是在网站中创建报告查看器

时间:2013-01-12 21:04:55

标签: ssrs-2008 reporting-services

我之前曾在另一份工作中使用过这项工作,其中DBA为SSRS中的某些报告设置了用户访问权限。

我所要做的就是提供SSRS主页的链接,用户可以尝试深入点击报告并运行它。如果他们没有访问权限(DBA设置),他们甚至无法进入包含报告的文件夹,或者最糟糕的是无法运行特定报告。

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

2 个答案:

答案 0 :(得分:3)

行,

按照这些步骤

  1. 使用管理员权限http:// {ServerName} / Reports
  2. 登录您的报告管理器
  3. 单击“Home”文件夹旁边的箭头,然后单击“安全性” enter image description here

  4. 点击“新角色分配”

  5. 在“群组或用户名”中写下用户名并检查您要为其设置的权限
  6. 注意:您应该编写组织中存在的用户

    例如,在“浏览器”

    的许可下写下所有人(让每个人都能访问报表服务器)

    enter image description here

答案 1 :(得分:2)

您在谈论报告管理器网站:

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

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

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

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

  1. 启动报表管理器,找到所需的报表项 添加用户或组。
  2. 将鼠标悬停在该项目上,然后点击下拉箭头。
  3. 在下拉菜单中,点击安全。
  4. 单击“新建角色分配”。
  5. 在“组或用户名”中,输入Windows域用户或组帐户 以这种格式:<域> \<帐户>。如果您使用的是表格 身份验证或自定义安全性,指定用户或组帐户 采用适合您部署的格式。
  6. 选择一个或多个描述用户或方式的角色定义 组应该访问该项,然后单击“确定”。
  7. 所以没有太大的意义 - 由您的组织决定如何继续。