在本机上(XP系统,装的开发版sql server2005)已经可以用http://localhost/reportserver打开我部署的报表了,但局域网内其它电脑不能访问http://localhost/reportserver,
IIS增加了匿名访问用户也不行.会不会是防火墙的原因还是其它的原因呢?3Q!

解决方案 »

  1.   

    1.其它电脑不能通过http://localhost/reportserver 来访问,
    只能通过对应的 http://yourservername/reportserver 来访问.2. Reporting service不能通过匿名访问,因为有权限控管的,匿名登录的无法分识别权限.
      

  2.   

    建议:
    1. 将IIS修改为windows集成认证,
    2. 通过正确的URL访问, http://yourservername/reportserver ...
    3. 检查访问报表服务器的权限是否配置正确.
      

  3.   

    给你几篇文章参考一下 :)http://topic.csdn.net/u/20080524/12/c6d2758d-9a1b-4210-a200-1d7deca84940.html
      

  4.   

    谢谢楼上的!上面写错了 ,其它电脑是不能通过http://我电脑的IP/reportserver 来访问。我听说是要在http://localhost/reportserver 里面的“属性”里面增加用户,可是我也试过还是不行。
      

  5.   

    添加用户是先添加本地组假设为A,
    然后在report 对应的虚拟目录(根目录,下级目录等)中添加该本地组A,设置相应的权限,而你的用户只需要添加到上面那个本地组就行了,
      

  6.   

    XP 的 SP 是几啊?把 guest 用户不要禁用.
    我的也是那样.ping 都 ping 不通.