Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 报表生成器3.0无法连接到HTTPS托管的报表服务器_Reporting Services_Ssrs 2012_Reportbuilder3.0 - Fatal编程技术网

Reporting services 报表生成器3.0无法连接到HTTPS托管的报表服务器

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正

因此,我们有一台2012 R2 SSRS服务器(实际上有几台)。我们将禁用对报表管理器和Web服务URL的HTTP访问。在我们尝试打开报表生成器并连接到位于
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