2

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


我必须做些什么才能让 RS(报表管理器、报表服务连接)首先将我视为管理员,以便我可以更改我的角色并正确查看 Web 服务 URL?


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

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

通过 ReportServer db 中的表,我可以看出 BUILTIN\Administrators 在那里。

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

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

我在网上找到的大多数帮助都假定您可以从 RS 的角度明确添加您的登录作为管理员。我无法弄清楚如何做到这一点,因为每次我尝试管理我无法开始工作的角色......

在:

http://machine/ReportServer_DEPAHELIX

我得到:

报告服务错误

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


SQL Server 报告服务

在: http://machine/Reports_DEPAHELIX/Pages/Folder.aspx 我只看到主页、主页、我的订阅、帮助,但实际上什么也做不了。那里还没有报告,因为当我尝试从 BIDS 部署时,我收到错误 1 ​​授予用户 'Chris-PC\Chris' 的权限不足以执行此操作。0 0


在: http://machine/Reports_DEPAHELIX/Pages/SystemSecurity.aspx 我看到您没有访问此页面的权限。


当我通过 SQL Server Management Studio 连接到 Reporting Services 时,我会看到 Jobs、Security 和 Shared Schedules,仅此而已。我可以展开 Security>Roles 并看到 5 个内置角色,但是当我右键单击一个角色时,上下文菜单的属性显示为灰色。


我需要做什么才能让 RS 将我视为管理员?


4

7 回答 7

4

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

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

于 2009-05-31T13:35:12.753 回答
3

I have the same exact problem, i am running on Windows 7. I also cannot deploy to the SQL Server, if I am not logged in as Administrator (and not as a users of the Admin group.) One thing that solved my problem is to start Internet Explorer as Administrator, even if you are logged in as a Admin users. (Right-click and select "Start as an Administrator") Same in Visual Studio in order for you to deploy. It's annoying, but it works...

于 2009-12-04T16:28:41.007 回答
2

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

于 2009-05-31T04:30:51.207 回答
1

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

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

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

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

于 2012-10-04T17:13:20.293 回答
0

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

于 2010-04-09T13:15:54.573 回答
0

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

您可以像这样添加组:

  1. 打开 Sql Server 管理工作室
  2. 打开 Security -> Logins,并为 Administrators 组创建一个登录名
  3. 打开 Security -> Server Roles,并将登录名添加到 syadmin 角色

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

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

于 2009-05-31T11:19:40.390 回答
0

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

于 2015-11-15T15:26:11.657 回答