使用Crystal Reports并升级到SQL Server 2014 ODBC连接问题

时间:2015-06-22 20:02:17

标签: sql-server crystal-reports odbc report

限定信息:我们使用Crystal Reports 8.5,我们当前的应用程序是用VB6编写的。我们的原始数据库是SQL Server 2005,目前我们在SQL Server 2012上运行,但是设置为2005兼容级别(级别90)。我们在SQL Server 2014中创建了一个新数据库,并且已成功将应用程序连接到新服务器,但是现在Crystal Reports无法正确呈现(数据显示在不应该放置的位置,公式无法正确解释)。

我已验证所有返回的数据格式相同,整理相同,检查架构是否有任何更改,我已卸载并重新安装Crystal Reports依赖项。当我运行连接到旧数据库时它工作正常,当我将连接字符串更改为新数据库时,它无法正常工作。我查看了Crystal Reports论坛和帮助文档,发现没有理由这样做。

问题:有没有人知道,或者有任何人在升级SQL Server版本时遇到此问题?有关如何修复它的任何可能的解释,而不重写应用程序以使用较新的Crystal Reports版本? (我们的VB6遗留应用程序是不可替代的)

1 个答案:

答案 0 :(得分:0)

草率升级可能存在一些不一致之处。我松散地使用“马虎”一词;我有时也做得很糟糕。以下是一些提示:

http://thomaslarock.com/2014/06/upgrading-to-sql-server-2014-a-dozen-things-to-check/