SSRS:部署错误之“请求因 HTTP 状态 401 失败: Unauthorized。”
2013-11-15 13:29
746 查看
出现错误:请求因 HTTP 状态 401 失败: Unauthorized。
这个是我在使用reportviewer 在XP IIS5下发生的错误,伴随的另外的问题是,我在其他机器通过IE访问时,提示输入用户名密码,却一直不能连接上报表管理器,遍寻答案啊!!!
最后在这位老兄的求助帖里发现了需要的
Web service request failed with HTTP status 401: Unauthorized in ssrs 2008 r2 : The Official Microsoft ASP.NET Forums
http://forums.asp.net/t/1712586.aspx/1
在里面找到一个地址
http://msdn.microsoft.com/en-us/library/cc281309(v=sql.100).aspx
MSDN的帮助里有对这个问题的解决方案
其实最终原因就是授权访问方式的设定问题
如何在 Reporting Services 中配置基本身份验证
http://msdn.microsoft.com/zh-cn/library/cc281309(v=sql.100).aspx
这里面详细所叙述了解决方案,关键部分:
查找 <Authentication>。
复制以下最能满足您需要的 XML 结构之一。第一个 XML 结构提供了用于指定所有元素的占位符,将在下一部分对这些元素进行介绍:
详细的就不所了,配置文件在:C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer
这是我自己的机器的安装路径,各位根据自己的机器安装路径找到该配置文件 然后定位Authentication节点并将上面的配置配进去,然后重启报表服务,就可以用了!
这个是我在使用reportviewer 在XP IIS5下发生的错误,伴随的另外的问题是,我在其他机器通过IE访问时,提示输入用户名密码,却一直不能连接上报表管理器,遍寻答案啊!!!
最后在这位老兄的求助帖里发现了需要的
Web service request failed with HTTP status 401: Unauthorized in ssrs 2008 r2 : The Official Microsoft ASP.NET Forums
http://forums.asp.net/t/1712586.aspx/1
在里面找到一个地址
http://msdn.microsoft.com/en-us/library/cc281309(v=sql.100).aspx
MSDN的帮助里有对这个问题的解决方案
其实最终原因就是授权访问方式的设定问题
如何在 Reporting Services 中配置基本身份验证
http://msdn.microsoft.com/zh-cn/library/cc281309(v=sql.100).aspx
这里面详细所叙述了解决方案,关键部分:
将报表服务器配置为使用基本身份验证
在文本编辑器中打开 RSReportServer.config。查找 <Authentication>。
复制以下最能满足您需要的 XML 结构之一。第一个 XML 结构提供了用于指定所有元素的占位符,将在下一部分对这些元素进行介绍:
<Authentication> <AuthenticationTypes> <RSWindowsBasic> <LogonMethod>3</LogonMethod> <Realm></Realm> <DefaultDomain></DefaultDomain> </RSWindowsBasic> </AuthenticationTypes> <EnableAuthPersistence>true</EnableAuthPersistence> </Authentication>
详细的就不所了,配置文件在:C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer
这是我自己的机器的安装路径,各位根据自己的机器安装路径找到该配置文件 然后定位Authentication节点并将上面的配置配进去,然后重启报表服务,就可以用了!
相关文章推荐
- SSRS:部署错误之“请求因 HTTP 状态 401 失败: Unauthorized。”
- SSRS:部署错误之“请求因 HTTP 状态 401 失败: Unauthorized。”
- 引用部署在IIS里的WebService时,解决“请求因 HTTP 状态 401 失败: Unauthorized。”的错误
- 请求因 HTTP 状态 401 失败:Unauthorized。
- WebService请求因 HTTP 状态 401 失败: Unauthorized。
- Web service request SetParameters to Report Server http://host/reportserver failed. Error: 请求因 HTTP 状态 401 失败: Unauthorized
- 请求因 HTTP 状态 401 失败:Unauthorized
- 调用Web服务:请求因HTTP状态401失败:Unauthorized
- 请求因 HTTP 状态 401 失败:Unauthorized
- C# 调WebService 报请求因 HTTP 状态 401 失败: Unauthorized 的解决
- Web service request SetParameters to Report Server http://host/reportserver failed. Error: 请求因 HTTP 状态 401 失败: Unauthorized
- 调用webserver时出现:请求因 HTTP 状态 401 失败: Unauthorized。
- 请求因 HTTP 状态 401 失败:Unauthorized。
- Web service request SetParameters to Report Server http://host/reportserver failed. Error: 请求因 HTTP 状态 401 失败: Unauthorized
- Web service request SetParameters to Report Server http://host/reportserver failed. Error: 请求因 HTTP 状态 401 失败: Unauthorized
- 异常:"System.Net.WebException: 请求因 HTTP 状态 401 失败:Unauthorized。"
- 调用Web服务:请求因HTTP状态401失败:Unauthorized
- 解决 请求因 HTTP 状态 401 失败: Unauthorized。
- 异常:"System.Net.WebException: 请求因 HTTP 状态 401 失败:Unauthorized。"
- 解决内网通过代理服务器访问外网部署WebService报错问题“请求因 HTTP 状态 407 失败” - 转载