ODBC 数据源管理器 - 安装的驱动程序缺少 tcp/ip

ODBC Data Source Administrator - missing tcp/ip for installed driver

当我打开 ODBC 数据源管理器(32 位)为 DB2 连接配置它时,我尝试添加一个系统 DSN,然后添加一个 DB2 数据库别名。问题是添加别名时,CLI/ODBC 设置不显示 TCP/IP 选项卡,因此我可以输入我的数据库连接信息。列出的唯一选项卡是数据源和高级设置。

这是 32 位版本的驱动程序。 64 位版本有 TCP/IP 选项卡,我配置它很好,但我需要能够连接到 32 位实例。

我该如何解决?

这是缺少标签的样子:http://i.stack.imgur.com/54j5Y.png

您应该能够在高级设置中设置这些属性:

为属性添加条目 Hostname(使用 ip 地址或主机名),Port(对于 DB2 通常是 50000)这应该足够了。也许你还需要设置 属性 Protocol.

注意:我从未见过使用 DB2 驱动程序配置 TCP-IP 设置的选项卡。您确定要使用 DB2 驱动程序而不是 iSeries Access ODBC Driver 吗?我认为这有用于定义服务器连接属性的选项卡。

我在为服务器上的 DB2 实例 (v10.5) 添加 DSN 时遇到了类似的问题(没有看到 "TCP/IP" 选项卡)。我按照建议在 "Advanced Settings" 选项卡中添加了以下属性;

主机名:[服务器的IP地址或主机名]

端口:50000

数据库:[我需要连接的 DB2 数据库]

在 "Data Source" 选项卡上指定用户 ID 和密码后,连接成功,现在我可以使用 MS Access(Win 7,Office 2010)处理 DB2 数据库。

谢谢!!!