.net 4.0 Crystal Reports是否在报告文件中存储用户/pwd?

.net 4.0 Crystal Reports是否在报告文件中存储用户/pwd?,.net-4.0,crystal-reports,iis-7.5,.net 4.0,Crystal Reports,Iis 7.5,我们有一个报告,当run抛出一个错误,声明“数据库登录失败”。我有20多个报告以相同的方式配置,可以毫无问题地执行。在Crystal Reports Designer中,我验证了数据库,一切正常。用于生成报告的sql查询看起来不错 这些报告是从ASP.NET应用程序运行的。我们没有使用报表服务器。我们正在服务器上使用13.x运行时。报告在CR Designer中定义,并从ASP.NET应用程序传递参数 Crystal能否在报告文件中存储用户名和密码?如何清除任何保存的值?还有其他想法吗?我在这里

我们有一个报告,当run抛出一个错误,声明“数据库登录失败”。我有20多个报告以相同的方式配置,可以毫无问题地执行。在Crystal Reports Designer中,我验证了数据库,一切正常。用于生成报告的sql查询看起来不错

这些报告是从ASP.NET应用程序运行的。我们没有使用报表服务器。我们正在服务器上使用13.x运行时。报告在CR Designer中定义,并从ASP.NET应用程序传递参数


Crystal能否在报告文件中存储用户名和密码?如何清除任何保存的值?还有其他想法吗?我在这里有点迷路,因为其他一切都很好。

是的。Crystal可以在.rpt文件中存储身份验证/连接信息。您可以通过设置参数,使用您的
ReportSource
定义来覆盖此设置。

它肯定不会在RPT文件中存储帐户/密码


您需要显式设置身份验证凭据。

它不存储密码。它大部分时间都存储ID。某些报告工作的原因有时与Windows身份验证是否表明您有权访问数据有关

运行报告最安全、最一致的方法是每次都使用ID/密码,尽管在某些情况下,如果只需要Windows身份验证,则输入ID/密码将导致失败