I have SSRS running and it's only accessible by the localhost. It's configured to work with the windows domain. The URL shows that it should be windows domain. Yet, when I go to the http://mywindowsdomain/Reports/ it prompts me with a user and password window and then fails on every user. When I do the same for http://localhost/Reports/ it automatically logs in for the user.
I tried to add the windows header name in the advanced configuration. It still failed. When I looked at a mirror of this SSRS installation on another machine, there is no difference in configuration. They are both the exact same installation, just using different domains and mirrored databases.
The SSRS log on the machine shows SSRS running both locally:80 and on the domain:80.
Why would it work locally but not with the domain? Firewall?
Possible Leads
This seems exactly what I'm dealing with. I will try this is report back.
答案 0 :(得分:0)
在配置文件中启用了RSWindowsNegotiate身份验证选项以及RSWindowsNTLM。删除了RSWindowsNegotiate,只留下了RSWindowsNTLM,重新启动了服务,并且能够通过Windows标头访问。
1)删除RSWindowsNegotiate并确保指定了RSWindowsNTLM 文件rsreportserver.config