Hello, I am hoping someone out there can help me solve this SSRS subscription issue. Basically after configuring SSRS to use SSL connections only (remove port 80 support using SSRS Configuration Manager), I can no longer complete the subscription process
and receive the attached error. This is SQL server 2016, version 13.0.5201.2 running on Windows Server 2012 R2.
We have a wildcard certificate that I have installed which is trusted by all browsers. The method I used to configure internal connections was to create an internal DNS zone directing all traffic to hostname.trusted_public_domain.com over to the internal
IP address of this server. The internal domain name of this domain joined server is different, for example domain.local.
This seems to work fine for logging in and reviewing reports, but subscriptions are totally broken. As soon as I go back in and enable port 80 in the config manager, the subscriptions work fine.. However at this point users can also log in via
clear text and potentially sensitive report data can be accessed without encryption.
Troubleshooting so far:
1. I have tried specifying a service account using the Reporting Services Config Manager and creating an SPN along with configuring kerberos authentication via the "rsreportserver.config" config file.
2. Registry changes found by Google foo...
Add a new DWORD value in the registry path HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
Value name: DisableStrictNameChecking
Data type: REG_DWORD
Base: Decimal
Value: 1
Add a new Multi-String value in the registry path HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
Value name: BackConnectionHostNames
Data type: Multi-String
Value: hostname.trusted_public_domain.com
3. I have considered leaving port 80 enabled in the config manager and simply using the Windows firewall to block incoming port 80 connections. Or even perhaps our perimeter firewall block inbound port 80 connections as a work around. I have
yet to test this option.
![]()