代码之家  ›  专栏  ›  技术社区  ›  Chris Morley

管理员无法管理sql server reporting services

  •  2
  • Chris Morley  · 技术社区  · 15 年前

    我正在SQLServer2008标准上运行SQLServerReportingServices,并试图使网页正常工作。


    我必须做些什么才能让RS(报表管理器,Reporting Services连接)首先将我视为管理员,这样我就可以做出决策,然后更改角色并正确查看Web服务URL?


    我在II7中启用了Windows身份验证,并且禁用了匿名身份验证。

    我以本地管理员的身份登录(但是页面似乎没有意识到我是管理员)。

    我的本地计算机位于Internet Explorer中的受信任站点中。

    使用Chrome而不是IE,我得到了类似的结果。我没有试过Firefox。

    我在网上找到的大多数帮助都假设您可以从RS的角度显式添加管理员登录。我不知道该如何做,因为我尝试管理的所有角色我都无法工作。。。。

    地址:

    http://machine/ReportServer_DEPAHELIX

    报告服务错误

    授予用户“Chris PC\Chris”的权限不足以执行此操作。(rsAccessDenied)获取联机帮助


    SQL Server报表服务

    地址: http://machine/Reports_DEPAHELIX/Pages/Folder.aspx


    地址: http://machine/Reports_DEPAHELIX/Pages/SystemSecurity.aspx 我懂了 您没有访问此页面的权限。


    当我通过SQLServerManagementStudio连接到转发服务时,我会看到作业、安全性和共享计划,仅此而已。我可以扩展安全性>但是,请参见5个内置角色


    我该怎么做才能让RS将我视为管理员?


    7 回复  |  直到 15 年前
        1
  •  4
  •   u07ch    15 年前

    感谢你有决心;如果其他人有这个问题;MS已经在msdn上提供了一个逐步的指南。“在Windows Vista和Windows Server 2008上为本地管理配置报表服务器”

    http://msdn.microsoft.com/en-us/library/bb630430.aspx

        2
  •  3
  •   Alexios    15 年前

    解决我问题的一件事是以管理员身份启动Internet Explorer,即使您是以管理员用户身份登录。(右键单击并选择Visual Studio中的“以管理员身份启动”)以便进行部署。这很烦人,但很有效。。。

        3
  •  2
  •   Chris Morley    15 年前

    正如John所说,必须是“管理员”,而不仅仅是管理员组的成员。试图让更多用户成为内置\Administrators的一部分并不是答案。答案是首先以“管理员”身份登录,然后为您的系统或域设置Reporting Services相关组,然后使用RS工具配置与这些组关联的角色,并将适当的用户添加到特定的新组中。

        4
  •  1
  •   AHiggins    12 年前

    在数小时的搜索后找到了我的答案。。。

    如果收到登录提示,则需要调整安全设置。

    选择互联网选项并转到安全选项卡。单击受信任的站点。将“安全性”滑块拖动到“低安全性”或单击“自定义级别”。如果单击“自定义级别”,请转到“用户身份验证/登录”选项并选择“使用当前名称和密码自动登录”。

    原文如下: http://blogical.se/blogs/jahlen/archive/2009/10/02/setting-up-sql-server-reporting-services-on-windows-7-vista-or-windows-2008.aspx

        5
  •  0
  •   Andomar    15 年前

    Sql Server 2008无法将Windows管理员识别为数据库系统管理员。您必须将Windows管理员组添加到Sql系统管理员角色。

    1. 开放式Sql Server管理工作室
    2. 开放式安全->登录,并为Administrators组创建登录
    3. 开放式安全->服务器角色,并将登录名添加到syadmin角色

    在安装过程中,安装程序将使当前用户成为数据库管理员。如果接受,则当前windows用户将被添加到数据库sysadmin组。如果您以“管理员”身份安装Sql Server,这就解释了为什么只有“管理员”帐户才能配置报表服务器。

    如果将Sql Server安装为“YourDomain\yourcount”,则该帐户将添加到sysadmin角色中。所以“管理员”没有什么特别之处。

        6
  •  0
  •   Darren Comeau    14 年前

    我发现内置\Administrators帐户在SSRS中的权限处理不正确,如果您创建一个新组,例如SSRS\U Administrators,并将所有管理员用户添加到此组,并将SSRS\U Administrators定义为报表管理器中的内容管理器,则一切都很好。

        7
  •  0
  •   brad    9 年前

    如果您是本地管理员,请以管理员身份运行c:\program files\Internet Explorer\iexplore.exe(右键单击,以管理员身份运行)。这将打开SSRS报告管理器,您可以执行所需的操作。