Reporting Services / Manager Access

时间:2012-01-02 16:14:14

标签: reporting-services

我在本地Windows 7 Professional 64位计算机上运行SQL Server R2。我可以打开报表管理器的唯一方法是关闭UAC。如果我将UAC设置为推荐级​​别并以管理员身份运行IE,则会出现以下错误:

报表服务器无法打开与报表服务器数据库的连接。登录失败。 (rsReportServerDatabaseLogonFailed)获取联机帮助无法加载文件或程序集“BCMLogon,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null”或其依赖项之一。无法授予最低权限请求。 (HRESULT异常:0x80131417)  无法获取所需的权限。

我已经阅读了很多不同的提示,但没有一个对我有用...我不想关闭UAC。有任何纠正权限的建议吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

您需要运行“Reporting Services配置管理器”,然后选中“数据库”选项卡。在那里,您可以设置要与安装一起使用的ReportServer数据库以及用于访问它的凭据(用户)。确保使用管理员帐户进行更改(例如“sa”)。

请记住,BUILTIN / Administrators的成员不再被授予SQL Server安装的管理员权限,因此您需要具有sysadmin权限的SQL Server登录。

单击“应用”并且没有错误 - 您应该能够访问本地安装没问题。右键单击IE以“以管理员身份运行”,然后将其指向http://localhost/reportserverhttp://localhost/reports

答案 1 :(得分:0)

由于在Google中发现此问题而做出回应。

我最近使用Reporting Services在SQL Server 2014 Standard Edition上遇到此问题。我能够访问报告配置主页,但我无法访问任何报告。

SQL Server Reporting Services正在尝试在System32中使用BCMLogon.dll登录数据库。此驱动程序是专用于Dell计算机的无线“登录提供程序”。为我呈现的错误有这个签名:

library!ReportServer_0-2!15d0!01/10 / 2017-16:10:59 :: e错误:抛出Microsoft.ReportingServices.Diagnostics.Utilities.LogonFailedException:登录尝试用户'XXXX'失败。,Microsoft。 ReportingServices.Diagnostics.Utilities.LogonFailedException:登录失败。确保用户名和密码正确无误。 ---> System.IO.FileLoadException:无法加载文件或程序集“BCMLogon,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null”或其依赖项之一。无法授予最低权限请求。 (HRESULT异常:0x80131417)

我配置的服务器没有使用其无线网卡,因此解决方案是导航到System32并将“BCMLogon.dll”重命名为“BCMLogon.bk”。

此后报告服务对我来说很好。