首页 新闻 会员 周边

sharepoint2010集成报表服务出现”请求因 HTTP 状态 401 失败: Unauthorized“问题,经多方尝试未能解决!

0
悬赏园豆:50 [待解决问题]

部署环境:用了2台服务器,其中一台虚拟机,一台物理PC服务器。

(1)WEB前置为wmware esx 4.1.0的虚拟机,安装windows 2008r2;

(2)sharepoint数据库部署在一台物理PC服务器,安装windows 2008r2;

(3)管理中心、数据库、报表服务器在同一台机器。

sharepoint 2010 全部打了sp1,配置报表服务器用了域用户,并且在管理中心连接成功报表服务器。然后创建WEB应用程序及网站集和报表文档库,搞一个最简单的报表传上去。

1、首先出现的问题是:在网站的”网站设置“中无法进入”管理共享计划“,出现以下提示”请求因 HTTP 状态 401 失败: Unauthorized。 “,并且浏览报表文件也是出现同样的问题。

经参考:http://blog.sina.com.cn/s/blog_6518712a0100vkk5.html 修改了报表服务器的rsreportserver.xml,并重启报表服务器。

 

2、上述处理后,在WEB前端的服务器上用浏览器登录网站的”网站设置“可以进入”管理共享计划,并且在WEB前端的服务器上用浏览器也可以正常显示报表,但出现另一个问题,在我自己的PC上查看报表还是出现”请求因 HTTP 状态 401 失败: Unauthorized。 “

 

3、查看WEB前端的服务器的Windows日志,出现以下错误:

由于下面的证书出现验证错误,操作失败:\n\n主题名称: E=support@vmware.com, CN=VMware default certificate, OU="VMware, Inc.", O="VMware, Inc."\n颁发者姓名: O=VMware Installer\n指纹: 0BC2E3F2E450813F9E6879404AAAC33A326B2F1A\n\n错误:\n\n The root of the certificate chain is not a trusted root authority.。

现在看来是当我的PC查看报表时,WEB前置校验证书链,但WEB前置及数据库服务器都没有VMWARE的证书,为什么它要校验VMWARE的证书呢?

 

4、参考:http://www.cnblogs.com/ahghy/archive/2012/10/24/2736964.html

修改了系统关于证书的设置,发现个人PC访问报表时反应快了很多,但还是出现同样的错误,看来修改了证书的设置仅是加快了证书的查询而已。

 

现在没招数啦,请教各位有什么办法解决这个问题!!!

问题补充:

5、数据库服务器(报表服务器)同时安装有VMWARE VCenter,vmware vcenter使用了443端口,将vcenter关闭后,443不再侦听。前面出现的校验证书错误消失,但问题没有解决,还是出现Unauthorized的问题。

平静的心的主页 平静的心 | 初学一级 | 园豆:152
提问于:2013-01-06 10:58
< >
分享
所有回答(1)
0

你得PC也在同一个域中吗?

Launcher | 园豆:45045 (高人七级) | 2013-01-06 13:59

是同一域。

支持(0) 反对(0) 平静的心 | 园豆:152 (初学一级) | 2013-01-06 14:27

@平静的心: 你的问题的现象是不是可以这样描述:1,网站W部署在A机器上;2,在A机器上可以正常使用网站W;3,除A机器之外的机器都无法正常使用网站W。

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2013-01-06 14:36

@Launcher: 正确。

支持(0) 反对(0) 平静的心 | 园豆:152 (初学一级) | 2013-01-06 14:55

@Launcher: A机器上可以查看报表,在其他机器上访问网站其他内容都没有问题,就是不能访问报表。

支持(0) 反对(0) 平静的心 | 园豆:152 (初学一级) | 2013-01-06 14:56

@平静的心: 这个错误应该是访问你的报表服务器的身份标识不正确所致,也就是说你应该为访问启用身份模拟,让从其它机器发来的请求以你的 A 机器的登录用户身份来访问报表服务。

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2013-01-06 15:02

@Launcher:搞不定,在A机器上我是用dev/user1用户访问,在我个人的PC上,我也是用dev/user1访问,唯一的可能是从个人PC访问时候没有正确的传递安全凭证过去。

支持(0) 反对(0) 平静的心 | 园豆:152 (初学一级) | 2013-01-06 16:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册