2011-03-18 49 views
0

我们有一个报告,当运行时抛出一个错误,指出“数据库登录失败”。我有20 +报告配置相同的方式执行没有任何问题。在Crystal Reports设计器中,我验证了数据库,并且一切都很好。用于生成报告的sql查询看起来不错。Crystal Reports是否将用户/密码存储在报告文件中?

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

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

回答

0

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

0

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

您需要明确设置认证凭证。

0

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

运行报表最安全的最一致的方式是使用ID /密码加时,尽管在某些情况下,如果只希望进行Windows身份验证,则添加ID /密码会导致失败。

相关问题