SQL Server R2 SSRS上的Reporting Services权限

当我尝试访问SQL Server 2008 R2上的SSRS时,出现以下错误

我不确定还有多less人开始使用SQL 2008 R2 SSRS,但是当我尝试访问报告服务器url时遇到了下面的错误

用户没有必需的权限。 validation是否已授予足够的权限,并已解决Windows用户帐户控制(UAC)限制

如果我以pipe理员身份运行IE,我可以访问url

这为我做了诡计。 http://thecodeattic.wordpress.com/category/ssrs/ 。 回到步骤35看看你正在得到的错误。 复述:

一旦以pipe理员身份login到YourServer / Reports,请单击右上angular的Home,然后单击Folder Settings和New Role Assignment。 input您的用户名并选中您想要授予的每个angular色的checkbox。 最后,单击确定。 您现在应该能够浏览文件夹,而无需使用提升的权限启动浏览器。

不要忘记在站点级别**和**在文件夹级别设置安全性。 我希望有帮助。

干草堆

您需要在SSRS 中的两个地方设置权限才能初始访问。 设置程序只允许访问Builtin \ Administrators,为了获得访问权限,您需要右键单击您的浏览器链接并select以pipe理员身份运行。

  1. 以pipe理员身份运行Internet Explorer
  2. 打开报告pipe理器url,这次你应该进入
  3. 转到右上angular的网站设置
  4. 点击安全然后新buildangular色分配
  5. input您的域\用户名并select系统pipe理员,单击确定
  6. 根据需要添加其他用户
  7. 点击主页, 文件夹设置 ,然后新buildangular色分配
  8. input您的域\用户名并select内容pipe理器,单击确定
  9. 根据需要添加其他用户
  10. 重新打开Internet Explorer(非pipe理员)并重新检查url。

在我的情况下,通过向根文件夹添加权限级别来解决此错误。

我以前只授予2个地方的权限。 一个在站点设置中,另一个在具有自定义权限的新文件夹中。

但是也需要用户浏览根文件夹的权限。 注意根文件夹中的“文件夹设置”

另一次我有类似的问题,并添加用户在下面的Windows组SQLServerReportServerUser $ servername $ MSRS10_50.MSSQLSERVER和以pipe理员身份运行IE或closuresUAC解决了我的问题。

我想我试过这里提到的一切,但它仍然没有工作。 事实certificate,它不认可我的域名login到服务器作为pipe理员组,因为它是通过我在另一个组(开发人员)(作为pipe理员组成员)的成员身份隐含。

我明确地将我的个人域\login添加到pipe理员组,注销,然后重新login到框,IE允许我到报告pipe理器主页,而不要求我以pipe理员身份运行IE。

如果这仍然不起作用,请在IE中取消选中“启用保护模式”。
在“工具” – >“Internet选项” – >“安全”选项卡中将您的站点添加到本地Intranet然后取消选中“启用保护模式”重新启动IE

在我的情况下,作为pipe理员运行IE后,我不得不将报告pipe理器的URL添加到Internet Explorer中的本地Internet区域,而不是受信任的站点。

发生此问题是因为UAC,并且只有当您在同一台计算机上运行IE时SSRS处于打开状态。

为了解决这个问题,你必须把具有读权限的用户的AD组添加到实际的SSRS网站目录中,并将安全性降低。 UAC很愚蠢,如果你是一个箱子上的pipe理员。 它不会让您访问数据,除非您还可以通过其他方式访问数据,例如应用于文件的非pipe理员AD组。