无法打开与报表服务器数据库的连接

时间:2011-04-22 07:59:35

标签: reporting-services report

当我执行http://localhost//reportserver时,这给了我以下错误..

报表服务器无法打开与报表服务器数据库的连接。登录失败。 (rsReportServerDatabaseLogonFailed)

5 个答案:

答案 0 :(得分:2)

如果您是第一次使用SSRS,那么这是一条常见的错误消息。如果是这样,那么您将需要启用命名管道。方法如下:

  • 打开SQL Server配置管理工具。
  • 单击“SQL ServerNetwork配置”
  • 单击“MSSQLSERVER的协议”
  • 确保启用 TCP / IP 命名管道协议。 (启用 协议,右键单击协议并单击“启用”)

答案 1 :(得分:0)

检查连接字符串 - 是否使用可信连接?如果是这样,它将以与您的Web应用程序相同的用户身份进行连接。

要么允许用户访问特定数据库,要么将连接字符串更改为sql server用户帐户。

答案 2 :(得分:0)

再次运行配置工具,确保数据库部分配置正确且实际有效。

答案 3 :(得分:0)

我遇到了一个问题,即自从安装SSRS以来,系统名称已更改。我打开了Reporting Services配置管理器,然后在“数据库”部分中,将SQL Server名称设置为x = 9 def func(): print(x) x=5 # This statement makes 'x' local, so the previous line throws func()

SSRS Config Manager with SQL Server Name set to (local)

答案 4 :(得分:0)

在我的情况下,有人为运行报告服务的服务的用户更新了密码。我使用以下步骤:

 1. Open reporting service configuration manager
 2. Load your server
 3. Click database tab
 4. Click change credential
 5. Click next, load your authentication (in my case, I choose service authentication, not changed from before)
 6. Click next until finish
 7. Reload your site, then voila
 8. Finish