在64位windows 7上通过ODBC Data Source Administrator for progress/openedge 10.2a设置ODBC驱动程序(但我实际上使用的是32位ODBC数据源管理器)
警告: DataDirectConnection拒绝。验证主机名和端口Number.DataDirect意外的网络错误。ErrNum = 10038
我已经检查了我的主机,它是正确的,但我不知道端口号,我已经检查了connectionstrings,它是2055,其他几个在线论坛给出了20931,因为我猜这是一个默认的端口号,但这两个都不适用于我。我读过this question,但它并没有详细介绍,除了“输入您的端口号”之外,也没有任何其他文档。
那么,我如何找到我的端口号,或者只是一个大小适合所有人?
发布于 2012-08-16 04:53:56
对于unix,端口号存储在/etc/services中;对于windows,端口号存储在C:\Windows\System32\drivers\etc\services中。
每一行看起来像这样:
servicename 12345/tcp
因此,您需要做的就是找到有问题的服务名称,获取其对应的端口号,并将其插入到您的ODBC驱动程序规范中。
发布于 2012-08-16 18:56:26
没有默认端口号。端口号或端口号在服务器上的数据库启动时指定。您应该联系数据库管理员并找出它是什么。如果没有数据库管理员,请在日志文件(dbname.lg)中搜索"-S“。
https://stackoverflow.com/questions/11961729
复制相似问题