

SSRS won’t bind HTTPS to new certificate — “We are unable to create the certific...
source link: https://hybriddbablog.com/2017/12/11/ssrs-wont-bind-https-to-new-certificate-we-are-unable-to-create-the-certificate-binding/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

SSRS won’t bind HTTPS to new certificate — “We are unable to create the certificate binding”
This blog post is around the situation where you have SSRS setup to use HTTPS and thus using a certificate and the certificate expires (or just needs replacing). We had caught the initial error via our Continuous Monitoring of the SSRS site — basically when the certificate expired we got an exception and alerted on it.
The client installed a new certificate but the issue arose where in Reporting Service Configuration Manager we went to use the new certificate but when we chose it we got this error:
“We are unable to create the certificate binding”

And Reporting Service Configuration Manager removes the HTTPS binding.
We checked and the certificate is installed correctly.
So we looked in SSRS logs:
C:\Program Files\Microsoft SQL Server\MSRS11.<instance>\Reporting Services\LogFiles
It is amazing for a reporting system how badly errors are reported in the log files. Basically there was nothing in there at all:
rshost!rshost!964!12/11/2017-08:13:47:: e ERROR: WriteCallback(): failed to write in write callback. rshost!rshost!2aa4!12/11/2017-08:13:47:: e ERROR: Failed with win32 error 0x03E3, pipeline=0x00000002780A7D80. httpruntime!ReportServer_0-33!2aa4!12/11/2017-08:13:47:: e ERROR: Failed in BaseWorkerRequest::SendHttpResponse(bool), exception=System.Runtime.InteropServices.COMException (0x800703E3): The I/O operation has been aborted because of either a thread exit or an application request. (Exception from HRESULT: 0x800703E3) at Microsoft.ReportingServices.HostingInterfaces.IRsHttpPipeline.SendResponse(Void* response, Boolean finalWrite, Boolean closeConn) at ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(Boolean finalFlush) library!ReportServer_0-33!2aa4!12/11/2017-08:13:47:: e --- End of inner exception stack trace ---;
We knew that HTTP was working all good so SSRS itself was “ok”. So on a hunch we decided to see if the old certificate was still lying around bound to something and so using netsh:

So we then removed the binding — which was safe enough as only SSRS was serving web requests on this server — IIS was not being used at all.:
netsh http delete sslcert ipport=[::]:443

We could then bind the new certificate in Reporting Service Configuration Manager:

So hopefully if you get this type of error you too can solve it nice and quickly and have your web service URL and Report Manager URL nice and secure again…
Recommend
-
10
Released: SSRS and SSAS Management Packs (7.0.29.0)%3CLINGO-SUB%20id%3D%22lingo-sub-2028921%22%20slang%3D%22en-US%22%3EReleased%3A%20SSRS%20and%20SSAS%20Management%20Packs%20(7.0.29.0)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2028921%...
-
8
Getting Started with SSRS By: Scott Murray | Updated: 2021-04-08 |
-
7
SSRS- How do I eliminate page breaks in an e-mail body? advertisements I have several SSRS '08 reports that look great when viewed as a web pa...
-
6
What is SQL Server Reporting Services (SSRS)? SQL Server Reporting Services (SSRS) provides a set of on-premises tools and services that create, deploy, and manage reports. You can design reports using data, tables, graphs, charts,...
-
5
Get recognized as an ML Expert with the Google Professional ML Engineer Certificate!As the current market demand for Machine Learning engineers keeps rocketing, and the immense amount of learning content keeps getting crea...
-
12
Introduction This is a common scenario: You have a web site, written in ASP.NET (or MVC or SharePoint) and you would like to display some reports. You might be planning to write some new reports and you are trying to decide on which...
-
8
T-SQL and SSRS regroup and count advertisements I have to take data from 2 tables and output the data in the form of a Pivo...
-
5
How to create an HTTPS certificate for localhost domains This focuses on generating the certificates for loading local virtual hosts hosted on your computer, for development only. Do not use self-signed certificate...
-
7
axios请求https网站报错Unable to verify the first certificate如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!
-
5
[WAMP] cURL error 60: SSL certificate: unable to get local issuer certificate
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK