首页 > 解决方案 > IBM Informix 驱动程序客户端错误:不正确的密码或用户 [UN]@[IP][CompName] 在数据库服务器上未知

问题描述

我通过IBM DOC下载了正确版本的 Client SDK ,现在,我尝试了连接 Informix 只读数据库(cisco 的 UCCX)的方法:

  1. ODBC
  2. .NET DLL (IBM.Data.Informix.dll)

两者都给了我以下错误:

IBM.Data.Informix.IfxException: ERROR [28000] [Informix .NET provider][Informix]密码不正确或用户 [UserNameComesHere]@[MyCompIPComesHere][myCompFullDomainNameComesHere] 在数据库服务器上未知。

与上次我成功获取信息相比发生了变化:

  1. 我将操作系统升级到 Windows 10
  2. 我分别换了驱动
  3. 我也知道以前工作过的相同连接字符串
  4. 最重要的是:如果驱动程序没有连接一个ipcompFullName,它可能已经工作了。

非常感谢谁能分享更多信息。

在此处输入图像描述

标签: .netinformix

解决方案


我遇到了类似的问题,结果证明该用户使用的密码错误。但是,在安装了 Informix 12.10 的 Linux 服务器上更改密码后,我仍然收到相同的连接错误消息。我必须重新启动 Informix 实例,onmode -u然后onmode -m才能使其工作。因此,Informix 似乎以某种方式缓存了用户身份验证信息。


推荐阅读