【发布时间】:2013-04-16 19:47:46
【问题描述】:
我有一个配置了 ColdFusion 10 的网络服务器。在我用 ColdFusion 构建的应用程序中,我想部署一个需要用户输入参数的 Crystal Report。我在 Crystal Reports 2011 中构建了报表。报表在 Designer 中工作。
然后我使用 Recrystallize 生成报告附带的 ASPX、ASPX.VB 和 Web.config 页面。
我不得不调整 IIS 设置以适应 ColdFusion 需要启用 32 位应用程序而 Crystal Reports 组件需要禁用 32 位应用程序的事实,方法是将 Crystal Report 和页面放在它们自己的文件夹中,将它们转换为一个应用程序并将该应用程序设置为与 ColdFusion 应用程序不同的应用程序池。
报表查看器最初打开时会提示输入报表所基于的参数。当您输入参数并单击“确定”时,报告将出现错误并显示以下对话框:无法打开连接。无法打开连接。 [带有报告名称]。
我不知道从哪里开始解决这个问题。
您能提供的任何帮助将不胜感激。
【问题讨论】:
-
添加到这个问题的描述中。如果我创建一个静态报告并使用 Recrystallize 发布该报告,它将毫无问题地发布。此外,我确保笔记本电脑上的 ODBC 连接器与网络服务器上的连接器相同(即 SQL Server Native Client 10)。名字是一样的。我认为如果将一个连接器设置为 sqlservername\sqlserverinstance 与 sqlserver\sqlserverinstance 的 IP 地址,则可能是这样,但这没有任何影响。
-
网络服务器上的 ODBC 数据源是否验证/测试正常?是否能够从数据源配置连接。
标签: coldfusion crystal-reports coldfusion-10