Exception SSRS报表生成器-未能预览报表

Exception SSRS报表生成器-未能预览报表,exception,reporting-services,reportbuilder,Exception,Reporting Services,Reportbuilder,其中一个用户正试图从他的计算机上通过SSRS报表生成器运行报表。同一份报告将通过安全部门改革报告网站提供。但是当他从他的计算机上运行时,它失败了。在报表生成器上-在数据源上测试连接成功 它在“microsoft.reportingservices.diagnostics.utilities.accessdeniedException”中出错。 这是一个截图。谷歌提供的结果没有帮助 http://screencast.com/t/nlxsprwQBefw 用户需要是SSRS站点安全上下文下“报表

其中一个用户正试图从他的计算机上通过SSRS报表生成器运行报表。同一份报告将通过安全部门改革报告网站提供。但是当他从他的计算机上运行时,它失败了。在报表生成器上-在数据源上测试连接成功

它在“microsoft.reportingservices.diagnostics.utilities.accessdeniedException”中出错。 这是一个截图。谷歌提供的结果没有帮助

http://screencast.com/t/nlxsprwQBefw

用户需要是SSRS站点安全上下文下“报表生成器”或“内容管理器”权限的成员:

  • 让管理员设置SSRS:转到http://(servername)/Reports(SSRS登录页的默认位置)
  • 单击“主”目录或用户试图访问的目录的功能区中的“文件夹设置”
  • 单击“安全性”
  • 单击“新角色分配”
  • 添加具有(域)(用户)上下文的用户,并将其指定为“报表生成器”或“内容管理器”(如果不存在)
  • 让用户再试一次

  • 同样的问题也发生在我身上,我的解决方案是以管理员身份运行IE,然后我可以再次运行或预览报告。

    很抱歉necro post,但我遇到了同样的问题,@djangojazz的回答几乎是正确的,实际上有3个步骤:

  • 以管理员身份登录到
  • 单击右上角>站点设置>安全选项卡中的装备。将用户添加为“系统用户”
  • 单击浏览,在根级别单击“管理文件夹”,将用户添加到所有角色

  • 在SQL Standard 2016(版本13.0.4422.0)/Report Builder 3(版本14.0.609.142)上执行这些步骤后,用户便可以预览报表,而无需授予其完全的服务器管理权限等。

    感谢您的回复。我尝试了几次。没有帮助:(您也可以尝试在“站点设置”下将该用户提升为管理员。但事实并非如此。如果该用户通过web访问该用户,然后点击报表生成器,则下载的dll也可能不正确。