SQL Server 2005中的Reporting Services的报表无法在IE中浏览的问题

xiaohanxue 2008-09-10 02:15:22
问题描述:
  1.在Reporting Services中创建报表后,点击部署成功。
  2.但是在IE中输入http://localhost/reportserver后,弹出Windows身份验证对话框。
  3.将IIS配置中的Reportserver设置为允许匿名访问后,再在在IE中输入http://localhost/reportserver,则显示

   Reporting Services 错误
--------------------------------------------------------------------------------

为用户XXXXX授予的权限不足,无法执行此操作。 (rsAccessDenied) 获取联机帮助

--------------------------------------------------------------------------------
SQL Server Reporting Services
  4.此时,再返回部署报表时也弹出以上错误。
  5.本来想按照http://firmwolf.cnblogs.com/archive/2005/08/04/207062.html中的说明去进行设定,但是在运行IIS的Web服务器的本地访问http://localhost/reports ,出现的画面为:

    而那片文章中说应该出现的画面为:


   麻烦各位高手给看看,到底怎么设置才能可以使用IE浏览报表?
   谢了。
...全文
949 22 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohanxue 2008-10-22
  • 打赏
  • 举报
回复
To All:
虽然最后都没弄清楚,但还是谢谢大家了。
xiaohanxue 2008-09-25
  • 打赏
  • 举报
回复
To rdbb:
谢谢关注。
请问一下,怎么确认report server 和 iis 是否在同样的域?
怎么使用asp.net浏览啊?
elite2018 2008-09-24
  • 打赏
  • 举报
回复
report server 和iis 在同样的域么?

使用普通的 asp.net 可否浏览?
xiaohanxue 2008-09-19
  • 打赏
  • 举报
回复
To lclking:
谢谢关注。
你是指将Internet信息服务->(本地计算机名)->网站->默认网站->reports(和reportserver)的匿名用户设为administrator吗?我试了,也不行。如果选上下面IIS控制密码复选框,就会提示错误:Logon failure: user account restriction. Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced. 如果不选的话,还是会有windows验证框,但是输入用户名和密码还是打不开啊。
lclking 2008-09-19
  • 打赏
  • 举报
回复
在IIS中将报表的管理站点的匿名用户设为administrator
wuyi8808 2008-09-19
  • 打赏
  • 举报
回复
[]
  • 打赏
  • 举报
回复
欢迎光临这儿,有很多数据库与.NET的知道,来看吧....
http://blog.csdn.net/chinahuyong
utpcb 2008-09-18
  • 打赏
  • 举报
回复
(*^__^*) 嘻嘻……顶起来
xiaohanxue 2008-09-17
  • 打赏
  • 举报
回复
是不是前几天都休息了呀。
希望大家继续帮忙啊。
fcuandy 2008-09-13
  • 打赏
  • 举报
回复
楼主如果按照blog里那个文章的说法去处理,出现4楼描述的情况,那么应该是服务器配置的问题, 在 report service 设置里看看。
fcuandy 2008-09-13
  • 打赏
  • 举报
回复
打错,是想说选择windows身份验证
fcuandy 2008-09-13
  • 打赏
  • 举报
回复
当然,你选择sqlserver身份验证可是可以的。
fcuandy 2008-09-13
  • 打赏
  • 举报
回复
其实不必配置的这么麻烦。

在 bussiness intelligence development studio 中建报表项目时,在数据源那里选择验证为 sqlserver 方式验证。 当你报表项目设计好了,预览,得到正确结果后就可以布署了。

打开 sql2005配置工具. reporting service. 设置报表服务器虚拟目录及报表服务管理器虚拟目录。一般用默认的就可以了(点下新建,再点确定) 即在你的默认站点下产生两个虚拟目录 reports 和 reportserver.

然后设置 “数据库安装", 这里一定要选择正确的语言,否则通不过。 同样也使用sqlserver验证.

配置好之后,就可以在 bussiness intelligence development studio 里进行布署了。

然后打开 localhost/reportserver 就可以浏览了。
113244 2008-09-13
  • 打赏
  • 举报
回复
关注。
xiaohanxue 2008-09-13
  • 打赏
  • 举报
回复
我把问题中的两张图片放到我的相册里面了,试试能不能看到。
http://writeblog.csdn.net/ShowGalleryImages.aspx?catid=462050
正确图片:

错误图片:


大家帮忙啊。。。。。。
zoroz 2008-09-13
  • 打赏
  • 举报
回复
帮顶
xiaohanxue 2008-09-13
  • 打赏
  • 举报
回复
To zhangzeshuai:
现在的问题是,我输入http://localhost/reports ,打开报表管理器是个空白页,根本就没有属性tab啊(参照4楼中的图)。
行者无疆-Kevin 2008-09-13
  • 打赏
  • 举报
回复
报表的数据源配置问题.
在报表管理器中选择报表,点击属性>>数据源,
数据源链接对了,就不会提示了.
xiaohanxue 2008-09-13
  • 打赏
  • 举报
回复
To fcuandy:
谢谢回答。
但是,我在按照6楼中描述进行设置的时,发现报表服务器虚拟目录及报表服务管理器虚拟目录都已经存在了,新建不了。
在“数据库安装"时,reportserver数据库也已经存在,只是把它的验证方式改为了sqlserver验证。
进行以上配置后,在进行部署后,还是不能浏览报表。现象和提问中描述的相同。
xiaohanxue 2008-09-12
  • 打赏
  • 举报
回复
To tianhuo_soft:
谢谢回答。请问能不能说的清楚点,该怎么操作?
我刚入门。
加载更多回复(2)

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧