如题,我的电脑是新装不久,XP_PRO_SP2,SQL2005_DEV_SP2, VS2005_Pro_SP1,一切都差不多是完全安装,按默认配置的,装完后也没有改服务器名,IIS,VS2005,SQL2005的Management Studio使用都正常,但现在为了一个报表服务的部署搞得头大了:
1.本机用IE打开"http://Localhost/Reports"这个URL测试,能正常打开,当然只能看到一个“主文件夹”图标,里面没有报表;
2.本机用IE打开"http://Localhost/ReportServer"这个URL测试, 老弹出"Reporting Service登录名"对话框;
3.以上弹出的对话框,无论我输入SQL里的sa和密码,还是本机管理员的用户名和密码,都不行;
4.我按书上说的,用SQL Server Business Intelligence Development Studio建好的 .rdl格式的报表,在开发环境中可以预览,我将项目属性的"TargetServerURL"设为了"http://Localhost/Reports",但在“部署”时老弹出"Reporting Service登录名"对话框,还是试了所有类型用户都不行;
5.Baidu一下,有人说是要将IIS的匿名访问启用,然后将用户 IUSER_xx 加入数据库服务器的登录名中,但我发现我的本机系统管理员也存在于登录名中了,但还是登录不了"Reporting Service登录名"对话框啊?
6.我想手工部署算了,于是连接上了 "Reporting Service" 服务,在主文件夹下“导入文件”,将我做好的.rdl文件导入,但在刚导入的报表上右击“查看报表”,还是会弹出那个"Reporting Service登录名"对话框;还是登录不了;
不知道我的问题有没有表述清楚,如果各位碰到过,请指教一下究竟要如何配置用户访问权限,谢谢!
------解决方案--------------------------------------------------------
第一 !!你确定数据库连接没问题????
有2种模式 !!
一个是推模式!!
一个是拉模式 !!
------------------------------
还有就是你数据源是否绑定正确 !!!
网上找个例子 看是否可以运行 ....
------解决方案--------------------------------------------------------
MARK
------解决方案--------------------------------------------------------
我也碰到了同样的问题,同问
------解决方案--------------------------------------------------------
按教程一步一步做一遍,你的问题我没有遇到过
------解决方案--------------------------------------------------------
卸载了重新装吧,在装的时候选择windows和sql server集成认证方式
------解决方案--------------------------------------------------------
首先取消IIS上Reports的匿名访问的权限
然后登录http://Localhost/Reports在属性里面添加管理者,赋予 机器名/iis匿名帐号 的报表浏览者权限(如果不清楚的话,可以先设置reports虚拟目录的匿名访问权限,然后在程序里访问会提示你缺少的iis帐号是什么)
最后选择上iis reports的匿名访问控制
------解决方案--------------------------------------------------------
我也遇上了同样的问题。谢谢LZ