授予用户的权限不足以执行此操作。 (RsAccessDenied)

时间:2016-11-12 03:24:03

标签: reporting-services ssrs-2008-r2

我需要一些关于此错误的帮助:用户没有所需的权限。验证是否已授予足够的权限,以及是否已处理Windows用户帐户控制(UAC)限制。

我执行即以管理员身份。

谢谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

根据您的评论,我认为您正在寻找NTFS权限,而不是Reporting Services权限。试试这个:

  1. '以'管理员IE身份运行并打开您的http://localhost/Reports(或任何网址)
  2. 点击右上角的“网站设置”(http://localhost/Reports/Pages/Settings.aspx
  3. 检查“安全”设置(http://localhost/Reports/Pages/Settings.aspx?SelectedSubTabId=SecurityLinkID
  4. 在您设置权限后,无需使用普通帐户重新启动浏览器并尝试使用。
  5. 有关如何设置权限的详细信息,请参阅此处:https://msdn.microsoft.com/en-us/library/ms156034(v=sql.110).aspx

      

    将用户或组添加到系统角色

         
        
    1. 启动报告管理器(SSRS)。
    2.   
    3. 点击网站设置。
    4.   
    5. 点击安全。
    6.   
    7. 单击“新建角色分配”。
    8.   
    9. 在“组或用户名”中,输入Windows域用户或组帐户   以这种格式:\。如果您使用的是表格   身份验证或自定义安全性,指定用户或组帐户   采用适合您部署的格式。
    10.   
    11. 选择系统角色,然后单击“确定”。 [角色是累积的,因此如果您同时选择系统管理员和系统用户,则为用户或   group将能够以两种角色执行任务。]
    12.   
    13. 重复以为其他用户或群组创建作业。
    14.         

      将用户或群组添加到项目角色

           
          
      1. 启动报表管理器,找到所需的报表项   添加用户或组。
      2.   
      3. 将鼠标悬停在该项目上,然后点击下拉箭头。
      4.   
      5. 在下拉菜单中,点击安全。
      6.   
      7. 单击“新建角色分配”。
      8.         

        注意如果某个项目当前从父项继承安全性,请单击工具栏中的“编辑项安全性”以更改安全设置。   然后单击“新建角色分配”。

             
            
        1. 在“组或用户名”中,输入Windows域用户或组帐户   以这种格式:\。如果您使用的是表格   身份验证或自定义安全性,指定用户或组帐户   采用适合您部署的格式。
        2.   
        3. 选择一个或多个描述用户或方式的角色定义   组应该访问该项,然后单击“确定”。
        4.   
        5. 重复以为其他用户或群组创建作业。
        6.