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理员身份运行。
- 以pipe理员身份运行Internet Explorer
- 打开报告pipe理器url,这次你应该进入
- 转到右上angular的网站设置
- 点击安全然后新buildangular色分配
- input您的域\用户名并select系统pipe理员,单击确定
- 根据需要添加其他用户
- 点击主页, 文件夹设置 ,然后新buildangular色分配
- input您的域\用户名并select内容pipe理器,单击确定
- 根据需要添加其他用户
- 重新打开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组。