Progress database,OpenLink,OpenEdge兼容性

问题描述 投票:0回答:2

我正在配置多个Windows 10系统,这些系统需要使用系统DSN通过ODBC可靠地连接到Progress版本9.x和Progress版本10.x数据库。我们的一位IT员工告诉我,与Progress版本9.x服务器连接需要OpenLink ODBC客户端软件,而与Progress 10.x接口需要OpenEdge ODBC客户端软件。

我不完全相信这是真的,但是由于这些技术/产品之间的版本兼容性,我无法找到任何权威文档。有人可以指导我了解这些产品之间的兼容性信息,特别是这些产品的版本吗?

odbc openedge progress-db
2个回答
3
投票

是版本8需要OpenLink。

版本9无疑是古老的,而版本10则没有太大改善。当前版本是OpenEdge12。由于在该时间段引入了SQL-92引擎,因此v9的ODBC选项应包括Progress / Datadirect ODBC。这些东西的文档将非常非常少。

正在进行的当前ODBC文档:https://www.progress.com/odbc/openedge可能会让您入门。

OpenLink也支持v9,并且在这里有一些文档:http://wikis.openlinksw.com/UdaWikiWeb/MigratingFromSQL89ToProgress10SQL92Connectivity


1
投票

在Progress 9 Windows客户端中,有一个用于Progress 9的32位ODBC驱动程序。但是,如果您尝试从中连接到Progress的程序是64位,则将无法直接运行。

我们已经成功地使用旧版的32位版本的SQL Server作为隧道,在Progress数据库上创建了SQL Server视图,并使用来自64位程序的SQL Server ODBC驱动程序来查询这些视图。

这很麻烦而且很尴尬,我不想保证这种解决方案的可靠性,但是如果这只是权宜之计,那么也许会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.