Reporting services 报表生成器3.0无法连接到HTTPS托管的报表服务器
因此,我们有一台2012 R2 SSRS服务器(实际上有几台)。我们将禁用对报表管理器和Web服务URL的HTTP访问。在我们尝试打开报表生成器并连接到位于Reporting services 报表生成器3.0无法连接到HTTPS托管的报表服务器,reporting-services,ssrs-2012,reportbuilder3.0,Reporting Services,Ssrs 2012,Reportbuilder3.0,因此,我们有一台2012 R2 SSRS服务器(实际上有几台)。我们将禁用对报表管理器和Web服务URL的HTTP访问。在我们尝试打开报表生成器并连接到位于https://server.domain.com/ReportServer。这是不可能的。我们只在Web服务URL上重新启用http,然后就可以连接到http://server.domain.com/ReportServer通过报表生成器 我们的朋友谷歌似乎不知道答案。希望有更聪明的人可以?下面是错误消息 我可以确认服务器已启动,URL正
https://server.domain.com/ReportServer
。这是不可能的。我们只在Web服务URL上重新启用http,然后就可以连接到http://server.domain.com/ReportServer
通过报表生成器
我们的朋友谷歌似乎不知道答案。希望有更聪明的人可以?下面是错误消息
我可以确认服务器已启动,URL正确(httpsURL),并且我有权限。只需将https
更改为http
即可允许连接
我还查看了报表服务器日志,没有发现与此问题相关的内容
编辑:我们处于本机模式。我找到了一台Report Builder可以使用的笔记本电脑,并将其与我的机器进行了比较后发现了这一点。在谷歌的帮助下,我翻阅了注册表,终于找到了以下修复方法。快速更新注册表,重新启动,一切正常 我认为这是因为报表生成器构建在旧版本的.NET上,默认情况下不查找TLS 1.2。因此,注册表项告诉.NET尝试一下TLS1.2(我相信这更符合技术要求)
我确实找到了答案,是的。有一个注册表设置需要为.Net设置。我很快就会发布答案(当我再次在电脑前时)。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001