【问题标题】:The report server cannot open a connection to the report server database.报表服务器无法打开与报表服务器数据库的连接。
【发布时间】:2017-03-17 09:23:52
【问题描述】:

我尝试在没有为 MS SQL Server 选择 SSL 证书的情况下配置报告服务器。如果我没有 SSL 证书信息,任何人都可以告诉我是否可以部署 SSRS 报告以进行测试。因为我遇到了错误!
“报表服务器无法打开与报表服务器数据库的连接。所有请求和处理都需要与数据库的连接。(rsReportServerDatabaseUnavailable)” . 提前致谢。

【问题讨论】:

  • 是的,这是可能的。如果问题出在 ReportingService Web 服务端点(您将报告部署到的位置)或 ReportServices 数据库,我仍然有点困惑。
  • 我认为应该安装 SSRS 并创建数据库连接来生成证书。
  • 我想你们指的是“Web Services Url”。
  • 是的,用于 Web 服务 URL

标签: sql-server reporting-services business-intelligence database-administration


【解决方案1】:

如果证书应用于服务端点,您可以删除证书。

  1. 打开报告服务配置管理器。
  2. 在目标 ssrs 实例下,导航到“Web 服务 URL”。
  3. 确保 SSL 证书设置为
  4. 保存设置。

另外,请确保在“数据库”节点下配置的数据库可以从您的 SSRS 实例访问。

【讨论】:

  • 其实我没有SQL证书,试用版仅供学习使用。这是否会在部署报告时产生问题?
  • 不,听起来您的 SSRS 数据库位于另一台服务器上且 SSRS 服务器无法访问,或者您重命名了数据库,或者它从未配置过。 SSRS 配置管理器中的数据库实例名称是什么样的?
  • 感谢您的详细回答,这是由于报表服务器从未配置过。现在我配置了它并且它工作正常。再次感谢:)
【解决方案2】:

确保在 Reporting Services 配置管理器中正确配置了数据库。 如果您在安装后更新了服务帐户,您可能希望使用 SQL Server 配置管理器来更新该帐户,因为它还设置了所需的权限。

关于 SSL - 报告服务使用此证书加密数据库。只要您不导入数据库或从备份中恢复,您就可以使用自动生成的证书并从 SSMS 部署您的项目。

【讨论】:

  • 确保文件 ReportServerTempDB.mdf 和 ReportServerTempDB_log.ldf 未压缩。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多