vs2005部署报表服务器项目老提示输入用户名密码解决办法

vs2005部署报表服务器项目老提示输入用户名密码解决办法

按书上的步骤,用SQL Server Business Intelligence Development Studio建好的 .rdl格式的报表,在开发环境中可以预览,将项目属性的"TargetServerURL"设为了"http://localhost/ReportServer",但在“部署”时在浏览器中老弹出登陆对话框,试了所有类型用户都不行;
在网上找了很久,有提示要用ReportingServices配置,也参照网上的方法,捣鼓了很久,依然没有解决。
然后又有查到是iis配置问题,我想应该给iis弄成个匿名访问,应该就不用输入用户名密码了,于是在iis默认网站中找到了ReportServer目录,右键属性,目录安全性选项卡,点编辑
 
点击浏览后,如下图勾选匿名访问,点击用户名后的浏览,使用户为一个具有比较高权限的用户,否则配置完后会提示用户权限不足,依然无法浏览,我是在没有访问权限,快要放弃了的时候,突然想到更改这个用户,最后成功解决的。还有要勾选集成Windows身份验证。
 
在SQL Server Business Intelligence Development Studio所见项目中,数据源使用Windows集成身份验证,ReportingServices配置中的配置都是用默认,及Windows身份验证。
然后再次部署项目,成功了。
弄了一下午,终于把它搞定了。
最后说一下我用的环境:WindowsXP专业版,Sql Server 2005 sp3 ,vs2005.

posted on 2010-10-05 21:16  Leon_He  阅读(2981)  评论(3编辑  收藏  举报

导航