SQL2008服务器,在客户端使用报表,提示输入用户名密码怎么办?
1.在IIS服务器的站点里面,点身份验证--匿名身份验证--编辑
设置特定用户
2.在服务器的iis目录中选择EnjoyRMIS_WS目录,打开web.config文件,设置参数
<!--报表服务数据库平台,可选:SQL2005,SQL2008-->
<add key="RptService" value="SQL2005" />
修改参数值为 SQL2008
3.打开EnjoyRMIS_Client目录,打开web.config文件,设置参数
<!--适用于SQL Server 2005-->
<setting name="EnjoyRMIS_WSP_RptTool_CWSRpt" serializeAs="String">
<value>http://192.168.191.10:8001/EnjoyRMIS_WS/WS/ReportTool/CWSRpt.asmx</value>
</setting>
<!--适用于SQL Server 2008-->
<!--
<setting name="EnjoyRMIS_WSP_RptTool_CWSRpt" serializeAs="String">
<value>http://192.168.191.10:8001/EnjoyRMIS_WS/WS/ReportTool/CWSRpt2008.asmx</value>
</setting>
-->
将第一段适用于2005的参数用 <!-- --> 屏蔽
修改完这两段参数后重启IIS,访问报表就不再提示输入用户名密码了