日期:2014-05-17  浏览次数:20621 次

Reporting service 2012 如何通过URL在外部访问而不用鉴权
  首先本人在网上搜集了大量的资料,其中基本上都是SQLSERVER2008 OR R2 的匿名访问方式。
 我也照搬照做,最后服务挂了。
  
  第一问: 由于我们的项目是java开发,我们需要将报表继承进我们的系统,唯一的方式是访问报表的URL。但是访问的时候需要进行安全鉴权。 我们的客户可不想来一步这样的操作,所以2008的解决方案是通过配置匿名访问权限,允许直接访问报表的URL。  但是微软貌似不建议。 我想知道2012有没有现成的解决方案,或者匿名访问的替代方案。 跪谢!
  
  第二问: 我有SQLSERVER的安装文件,我试图修复我搞坏的report service 。 但是失败了,有没有类似重新安装report service模块的。 因为我不想重装整个sqlserver。 亲,这可是开发库啊,我都不敢跟别人说。 跪求解决办法。

------解决方案--------------------
1. 在数据库登陆用户中,添加你报表服务器的名字,如果是同台服务器,使用windows验证就行。
2. sql安装盘有修复选项,可以使用那个修复,很好很强大。