我在本地Windows 7 Professional 64位计算机上运行SQL Server R2。我可以打开报表管理器的唯一方法是关闭UAC。如果我将UAC设置为推荐级别并以管理员身份运行IE,则会出现以下错误:
报表服务器无法打开与报表服务器数据库的连接。登录失败。 (rsReportServerDatabaseLogonFailed)获取联机帮助无法加载文件或程序集“BCMLogon,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null”或其依赖项之一。无法授予最低权限请求。 (HRESULT异常:0x80131417) 无法获取所需的权限。
我已经阅读了很多不同的提示,但没有一个对我有用...我不想关闭UAC。有任何纠正权限的建议吗?
提前致谢!
答案 0 :(得分:1)
您需要运行“Reporting Services配置管理器”,然后选中“数据库”选项卡。在那里,您可以设置要与安装一起使用的ReportServer数据库以及用于访问它的凭据(用户)。确保使用管理员帐户进行更改(例如“sa”)。
请记住,BUILTIN / Administrators的成员不再被授予SQL Server安装的管理员权限,因此您需要具有sysadmin权限的SQL Server登录。
单击“应用”并且没有错误 - 您应该能够访问本地安装没问题。右键单击IE以“以管理员身份运行”,然后将其指向http://localhost/reportserver或http://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”。
此后报告服务对我来说很好。