Crystal Reports是否将user / pwd存储在报告文件中?

时间:2011-03-18 20:22:45

标签: .net-4.0 crystal-reports iis-7.5

我们有一个报告,运行时会抛出一个错误,指出“数据库登录失败”。我有20多个报告以相同的方式配置,没有任何问题。在Crystal Reports Designer中,我验证了数据库,一切都很好。用于生成报告的sql查询看起来很好。

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

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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

绝对不会在RPT文件中存储帐号/密码。

您需要明确设置身份验证凭据。

答案 2 :(得分:0)

它不存储密码。它确实在大多数时间存储ID。某些报告工作的原因有时与Windows身份验证表明您可以访问数据有关。

运行报告最安全最一致的方法是使用ID /密码evertime,虽然在某些情况下,如果它只期望Windows身份验证,那么输入ID /密码将导致它失败。