Um de nossos relatórios do SSRS carrega imagens de fontes externas e uma dessas fontes foi bloqueada para tls 1.2 (o que é justo e esperamos que mais clientes façam isso no futuro)
A atualização tls 1.2 foi aplicada ao servidor que contém o banco de dados ReportServer e os dois pontos de extremidade do Reporting Services mantidos em máquinas separadas.
Todas as três máquinas foram testadas localmente e todas podem carregar a imagem segura em seus navegadores, mas quando um relatório é executado usando o SSRS, ele falha
Eu configurei um relatório para teste que não tem conexão com o banco de dados, é simplesmente um link de imagem não seguro e um link de imagem seguro tls 1.2,
O erro que recebo é:Warning [rsInvalidImageReference] The ImageData for the image ‘Image2’ is invalid. Details: The request was aborted: Could not create SSL/TLS secure channel.
Isso deixa a imagem como src(unknown)
no relatório real
Então eu sinto que perdi alguma coisa na instalação do patch tls 1.2
Alguém tem alguma ideia do que pode estar acontecendo?
Eu me deparei com esse problema ao tentar executar imagens do servidor IIS que estava bloqueado para TLS1.1 e TLS1.2
A questão era dupla
Eu tive que atualizar o Registro para adicionar as seguintes chaves
por este artigo https://support.microsoft.com/en-us/help/3154519/support-for-tls-system-default-versions-included-in-the--net-framework
Eu também tive que usar a seguinte entrada no arquivo de configuração do Reporting Services
Depois de tudo isso, tudo o que eu precisava fazer era reiniciar o serviço de relatórios e estava tudo bem
Observe que eu tenho tls 1.1 e 1.2 bloqueados meu SSRS e SQL Server (não tenho certeza se isso também é um requisito para essa correção)
Meu sistema Sql Server 2016 e Windows Server 2012 R2