授予用户'的权限不足以执行此操作.(rsAccessDenied)"}

jbc*_*dge 93 reporting reportingservices-2005 reporting-services

我使用SSRS(2005)创建了一个报告模型并发布到本地服务器.但是,当我尝试使用报表生成器发布的模型运行报表时,出现以下错误.

报告执行错误:授予用户的权限不足以执行此操作.(rsAccessDenied)

Ema*_*tar 91

这是因为您正在运行报表生成器的用户缺少权限,只需为该用户或组授予运行报表生成器的权限.请访问这篇文章

或者快捷方式:

  1. 使用"以管理员身份运行"启动Internet Explorer
  2. 打开http:// localhost/reports
  3. 转到属性选项卡(SSRS 2008)
  4. 安全 - >新角色分配
  5. 添加DOMAIN/USERNAME或DOMAIN/USERGROUP
  6. 检查报告构建器

  • 对于2014年,在"文件夹设置"和"网站设置"中设置角色 (13认同)
  • 不确定它是否特定于2012年,但我也必须在"网站设置"中设置安全性. (8认同)
  • 我不得不使用DOMAIN\USERNAME而不是正斜杠. (4认同)
  • 文章中有一件事可以帮助你:配置使用IE和"以管理员身份运行".然后转到"文件夹设置"(将自己设置为"内容管理器")和"站点设置"(角色:管理员).然后返回到您的默认浏览器,它会工作.(我在2012年). (3认同)
  • 在步骤#2失败.我收到此消息:用户没有所需的权限.验证是否已授予足够的权限并已解决Windows用户帐户控制(UAC)限制. (3认同)

Nas*_*loo 18

我知道这是很久以前的事了,但是你(或任何其他新来的人)可以解决这个问题

  1. 将[Domain\User]添加到Administrator,IISUser,SQLReportingUser
  2. 删除 SSRS配置工具中的加密密钥
  3. 重新运行SSRS配置工具中的数据库更改
  4. 从SSRS配置工具(http:// localhost/reportserver)打开 WebServiceUrl
  5. 手动创建报告文件夹
  6. 转到已创建文件夹的属性并将这些角色添加到安全性(builtin\users,builtin\Administrator,domain\user)
  7. 部署报告并解决问题

  • 我甚至没有这些团体!我有`Administrators`,`IIS_IUSRS`,`SQLServer2005SQLBrowserUser $ User`!在这种情况下我该怎么办?这些事情多久改变一次!:○ (4认同)
  • 嗨,我的问题是所有报告都在工作,只有一个除外。错误是-授予用户“NT AUTHORITY\IUSR”的权限不足以执行此操作。(rsAccessDenied)。一份报告有什么区别? (2认同)

小智 18

右键单击Microsoft BI - >单击以管理员身份运行 - >打开现有SSRS报告或创建新的SSRS报告,然后在报告完成后部署报告,您将收到一个用于查看报告的Web URL.复制该URL并粘贴到Web浏览器(以管理员身份运行),您将获得报告视图.您可以使用Internet Explorer,这对Web服务至关重要

如果这是错误的意思,请原谅我,因为我喜欢这样,所以我写的.

  • 以管理员身份启动Visual Studio(BI)(右键单击)为我做了诀窍. (2认同)

Soh*_* Hg 9

确保使用SQL Reporting Services配置将访问权限配置为URL http:// localhost/reports.去做这个:

  1. 打开Reporting Services配置管理器 - >然后连接到报表服务器实例 - >然后单击报表管理器URL.
  2. 在"报表管理器URL"页面中,单击"高级"按钮 - >然后在"报表管理器的多个标识"中,单击"添加".
  3. 在"添加报表管理器HTTP URL"弹出框中,选择"主机标题"并键入:localhost
  4. 单击"确定"保存更改.
  5. 现在使用Run as Administator启动/运行Internet Explorer ...(注意:如果在http:// localhost/report时左上角没有看到"站点设置"链接,可能是因为你不是将IE作为管理员运行,或者您尚未将计算机的"域\用户名"分配给报告服务角色,请参阅后续几个步骤中的操作步骤.)
  6. 然后转到:http:// localhost/reports (您可能需要使用您的计算机的用户名和密码登录)
  7. 您现在应该转到SQL Server Reporting Services的主页:http://localhost/Reports/Pages/Folder.aspx
  8. 在主页中,单击"属性"选项卡,然后单击"新建角色分配"
  9. 在组或用户名文本框中,添加错误消息中的"域\用户名"(在我的情况下,我添加了:'domain\username'的DOUGDELL3-PC\DOUGDELL3,在您的情况下,您可以找到域\ rsAccessDenied错误消息中的计算机的用户名).
  10. 现在检查所有复选框; 浏览器,内容管理器,我的报告,发布者,报告构建器,然后单击"确定".
  11. 您现在应将域名\用户名分配给角色,这样您就可以将报告部署到报表服务器.如果您使用Visual Studio或SQL Server Business Intelligence Development Studio将报表部署到本地报表服务器,那么您现在应该能够.
  12. 希望这可以帮助您解决Reports Server rsAccessDenied错误消息...

只是为了让您知道本教程是在具有SQL Server Reporting Services 2008的Windows 7计算机上完成的.

参考文章:http://techasp.blogspot.co.uk/2013/06/how-to-fix-reporting-services.html

  • 请注意,不鼓励[仅链接答案](http://meta.stackoverflow.com/tags/link-only-answers/info),SO答案应该是搜索解决方案的终点(相比之下)引用的另一个中途停留,随着时间的推移往往会变得陈旧.请考虑在此处添加独立的概要,并将链接作为参考. (2认同)

小智 6

在"报表管理器"中的"站点"设置>"配置系统级角色定义">"检查ExecuteReport定义"选项,然后选中"创建系统用户组",在"连接到服务器属性中的报表服务数据库"中授予对该组的访问权限,并添加组并将访问权限设置为系统用户......它应该工作


Ban*_*yan 6

我使用了以下步骤,它对我有用。

打开 Reporting Services 配置管理器 -> 然后连接到报表服务器实例 -> 然后单击报表管理器 URL。

在报表管理器 URL 页面中,单击高级按钮 -> 然后在报表管理器的多个标识中,单击添加。

在 Add a Report Manager HTTP URL 弹出框中,选择 Host Header 并输入: localhost 单击 OK 保存更改。

然后:

  1. 复制了报表服务器 URL
  2. 以管理员身份运行 Google chrome/Internet Explorer
  3. 在地址栏中粘贴 URL,然后按 Enter。

它在 Internet Explorer 和 Google Chrome 上运行良好,但不适用于 mozilla Firefox。

如果 Firefox 要求输入用户名和密码,我提供了它,但它不起作用。我是管理员,拥有完全的权利。

我已经做了 1 个更改集“用户帐户控制设置”从不通知。

如果在从 Visual Studio 部署此报告时遇到此类异常,请执行以下操作:

  1. 以管理员权限打开 Google chrome/Internet Explorer。
  2. 在其中打开报表服务器 URL。

3.点击“New Role Assignment”添加然后输入用户名并选择角色。在此处输入图片说明

  1. 单击确定。
  2. 现在从 Visual Studio 部署报告,它将工作并在指定的服务器上部署报告。


小智 5

我有SQL2008/Windows 2008 Enterprise,这是我必须要做的,以纠正rs.accessdenied404,401和503错误:

  • 将NT用户添加到SQL Report Server用户和IIS_USR组
  • 我将SQL Reporting Service更改为本地帐户(它是具有本地管理员的域)
  • 我删除了Reporting Services配置中的加密密钥(列表中的最后一个选项卡)
  • 然后它工作了.


小智 5

您还可以确保应用程序池中的标识具有正确的权限.

  1. 转到IIS管理器

  2. 单击应用程序池

  3. 确定要部署报告的站点的应用程序池

  4. 检查身份是否设置为具有管理员权限的某个服务帐户或用户帐户

  5. 您可以通过停止池,右键单击它,然后选择高级设置来更改身份...

在Process Model下是Identity字段


Atu*_*tur 5

以管理员身份打开 Internet Explorer。

打开报告网址 http://machinename/reportservername

然后在“文件夹设置”中授予所需用户组的权限。