简体   繁体   English

SQL Server Reporting Services (SSRS) Web 门户不适用于 Azure 应用程序网关 v2

[英]SQL Server Reporting Services (SSRS) web portal not working with Azure Application Gateway v2

Has anyone had luck getting SSRS to work when behind a v2 Azure Application Gateway?在 v2 Azure 应用程序网关之后,有没有人幸运地让 SSRS 工作? The site loads, but randomly prompts for authentication and fails to render part of the site properly.站点加载,但随机提示进行身份验证并且无法正确呈现站点的一部分。

I first tried this with SSRS 2016 back in 2019 and worked with Azure support for months with no satisfying end result.我在 2019 年首次尝试使用 SSRS 2016 进行此操作,并在 Azure 支持下工作了几个月,但没有令人满意的最终结果。 They had me changing authentication settings and running traces all over the place.他们让我更改身份验证设置并在所有地方运行跟踪。 I eventually gave up because we were already using a v1 which worked 100% fine.我最终放弃了,因为我们已经在使用 100% 正常工作的 v1。

I tried this again today with an SSRS 2017 server and run in to the same exact issue.我今天再次尝试使用 SSRS 2017 服务器并遇到相同的问题。 I was sure MS had fixed/tweaked something but unfortunately I was wrong :(.我确信 MS 已经修复/调整了一些东西,但不幸的是我错了 :(。

You must be using the default authentication which is NTLM.您必须使用默认身份验证,即 NTLM。 As of now (Feb 25th 2022) Application Gateway v2 doesn't support NTLM.截至目前(2022 年 2 月 25 日)应用程序网关 v2 不支持 NTLM。 SKU v1 support it but v2 doesn't! SKU v1 支持它,但 v2 不支持!

Does Application Gateway V2 support proxying requests with NTLM authentication? 应用程序网关 V2 是否支持使用 NTLM 身份验证的代理请求?

I have managed to use Azure app gw v2 with SSRS by creating a basic iis site with no auth for the health probe ( https://sub.mydomain.com/healthprobe.html ).通过创建一个基本的 iis 站点,我已经设法将 Azure 应用 gw v2 与 SSRS 一起使用,而健康探测 ( https://sub.mydomain.com/healthprobe.html ) 没有身份验证。 Once the health probe is happy I can browse via the WAF to https://sub.mydomain.com/reports & https://sub.mydomain.com/reportserver一旦运行状况探测满意,我就可以通过 WAF 浏览到https://sub.mydomain.com/reportshttps://sub.mydomain.com/reportserver

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM