我安装了 SSRS 2012 并尝试访问 http://mybox.org/Reports,但收到一条错误消息:
用户 'mybox\xxx' 没有所需的权限。验证是否已授予足够的权限并且已解决 Windows 用户帐户控制 (UAC) 限制
所以我试图检查 IIS 设置。但惊奇地发现,在我的 IIS 8 管理控制台中,没有 Reports 站点或虚拟文件夹。那么,报告在哪里托管?以及如何解决此权限错误?
我安装了 SSRS 2012 并尝试访问 http://mybox.org/Reports,但收到一条错误消息:
用户 'mybox\xxx' 没有所需的权限。验证是否已授予足够的权限并且已解决 Windows 用户帐户控制 (UAC) 限制
所以我试图检查 IIS 设置。但惊奇地发现,在我的 IIS 8 管理控制台中,没有 Reports 站点或虚拟文件夹。那么,报告在哪里托管?以及如何解决此权限错误?
报告服务器和报告管理器的物理目录可以在以下位置找到:
\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services
SSRS 2008 不再需要 IIS 才能工作。听起来该错误直接来自 SSRS,而不是 Web 服务器。您需要使用报告管理器界面授予您的帐户 (MYBOX\xxx) 访问权限。(SSMS 不能再用于授予报表管理员权限)。
您需要本地管理员访问安装 SSRS 的计算机,因为它在报表管理器中自动具有系统范围的管理员权限。然后您只需导航到http://localhost/reports
\MYBOX\xxx 并授予您所需的任何安全权限。
对于SQL Server 2017,位置模式已更改,现在的默认物理目录ReportServer
为:
C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer