Additional SQL Server features and topics not covered by specific categories
Hey @SS2021
To summarize,
Certificate is unlinking from the SQL Server instance causing outages.
You rebind it with the SQL Server Configuration manager, you've validated
- Expiration date
since the binding was successful I'll assume these have been validated too:
- The certificate has to have a Private Key
- The certificate has to be Trusted
- The certificate needs to be created for Server Authentication
It is possible that Reporting Service Configuration Manager is removing the HTTPS binding due to an error in the configuration, if that is the case you can look up Program Files\Microsoft SQL Server\MSRS.<instance>\Reporting Services\LogFiles and look for WriteCallBack() or Failed with win32 error.
I would also clean any URL reservations tied to it, as well as all the SSL reservations (you can accomplish it by following this blog guidance http://thinknook.com/ssrs-ssl-certificate-nightmare-2011-06-28/)
Assuming everything is cleaned, take a backup of rsreportserver.config verify which certificates are referenced in <CertificateHash> under binding look at MaxConnections and TimeOut and <CacheLevel>.
If it looks to add up with what you've configured, stop 'Reporting Services' and start 'Reporting Services' again.
Re-bind your URLs starting with the Web Service and then Report Manager URL.
This should give you a clean re-binded Reporting Services.
As for Windows Event Logs the logs have to be logging, this is not always the case, meaning you'll have to turn them on if they haven't been.
For logs in SQL you'd find the most relevant (yet not read friendly) here "Program Files\Microsoft SQL Server\MSRS.<instance>\Reporting Services\LogFiles"
Hope this helps
all the best,
Ulv