管理员无法管理sql server报告服务

时间:2009-05-31 00:32:14

标签: sql-server iis-7 reporting-services ssrs-2008

我在SQL Server 2008 Standard上运行SQL Server Reporting Services并试图让网页正常工作。


我需要做些什么来获取RS(报表管理器,Reporting Services连接),首先将我视为管理员,以便我可以更改我的角色并正确查看Web服务URL?< / p>


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

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

通过ReportServer数据库中的表,我可以告诉BUILTIN \ Administrators在那里。

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

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

我在网上找到的大部分帮助都假定您可以从RS的角度明确地以管理员身份添加登录信息。我无法弄清楚如何做到这一点,因为无论如何我试图管理我无法工作的角色......

目前:

http://machine/ReportServer_DEPAHELIX

我明白了:

Reporting Services错误

授予用户'Chris-PC \ Chris'的权限不足以执行此操作。 (rsAccessDenied)获取在线帮助


SQL Server Reporting Services

目前: http://machine/Reports_DEPAHELIX/Pages/Folder.aspx 我只看到Home,Home,My Subscriptions,Help,并且无法真正做任何事情。还没有报告,因为当我尝试从BIDS部署时,我得到错误1授予用户'Chris-PC \ Chris'的权限不足以执行此操作。 0 0


目前: http://machine/Reports_DEPAHELIX/Pages/SystemSecurity.aspx 我知道了 您无权访问此页面。


当我通过SQL Server Management Studio连接到Reporing Services时,我看到了Jobs,Security和Shared Schedules,就是这样。我可以扩展Security&gt; Roles并查看5个内置角色 当我右键单击一个角色时,上下文菜单的属性显示为灰色。


我需要做些什么才能让RS看到我作为管理员?


7 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:3)

我有同样的问题,我在Windows 7上运行。如果我没有以管理员身份登录(而不是管理员组的用户),我也无法部署到SQL Server。 解决我的问题的一件事是以管理员身份启动Internet Explorer,即使您以管理员用户身份登录也是如此。 (右键单击并选择“以管理员身份启动”)在Visual Studio中也是如此,以便部署。这很烦人,但它有效...

答案 2 :(得分:2)

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

答案 3 :(得分:1)

经过数小时的搜索后找到了答案......

正如其他用户建议的那样,您需要右键单击并选择“以管理员身份运行”。但是,在Windows 7上,默认情况下Internet Explorer似乎不向Reporting Services提供当前用户凭据。然后,当您尝试访问Reporting Services时,会出现登录提示。 如果您收到登录提示,则需要调整安全设置。

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

此处的原帖可供参考: http://blogical.se/blogs/jahlen/archive/2009/10/02/setting-up-sql-server-reporting-services-on-windows-7-vista-or-windows-2008.aspx

答案 4 :(得分:0)

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

您可以像这样添加群组:

  1. 打开Sql Server Management Studio
  2. 开放式安全 - &gt;登录,并为管理员组创建登录
  3. 开放式安全 - &gt;服务器角色,并将登录添加到syadmin角色
  4. 在安装过程中,安装程序将使当前用户成为数据库管理员。如果您接受,则将当前的Windows用户添加到数据库sysadmin组。如果您将Sql Server安装为“管理员”,则可以解释为什么只有“管理员”帐户才能配置您的报告服务器。

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

答案 5 :(得分:0)

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

答案 6 :(得分:0)

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