Progress 数据库和 MS SQL Server 管理工作室之间的链接服务器

Progress 数据库和 MS SQL Server 管理工作室之间的链接服务器

我希望在 MS SQL Server Management 2014 中设置一个链接服务器来访问我的 PROGRESS DB。链接服务器将允许我们更新表等,然后从 SQL Server 运行我们的查询。

我在使用 ODBC 通过 SQL Server 连接到 PROGRESS 时遇到问题,因此寻求建议。SQL Server 托管在我们的服务器上,而 Progress DB 托管在云上。

这是我正在做的事情:

首先在系统 DSN 中的 ODBC 管理器中设置与 Progress 数据库的 ODBC 连接。(在系统 DSN 中,我选择 DataDirect 7.1 Sql server Wire 协议)。在设置过程中,我在服务器名称中输入 IP 地址。之后,我测试我的连接,它给出一个错误:

验证主机名和端口

右键单击服务器对象并选择新的链接服务器

链接服务器:PRO_SQL

提供程序:Microsoft OLE DB Provider for ODBC Drivers 产品名称:Progress DB 数据源:Linked_test 提供程序字符串:DSN=linked_test;DB=Data1;UID=odbc;PWD=pass1234;HOST=reporttest;PORT=23400 位置:我有这个空白???? 目录:我有这个空白????

最后两个字段是空白的,这是问题所在吗?那里应该填些什么?

以下是我收到的错误:

验证主机名和端口

我也尝试使用另一个字符串,当我尝试运行查询时出现单独的错误:

驱动程序 = {linked_test};UID = odbc;PWD = pass1234;数据库名称 = Data1;端口号 = 23400;主机名 = reporttest

非常感谢您的帮助!

相关内容