尝试创建 ODBC DSN 时出错。
已经尝试了 32 位和 64 位 InterSystems ODBC 驱动程序(版本 2018.1.2.309.0)。
操作系统:Windows Server 2019 版本 1809
32 位 ODBC 连接之前可以正常工作。也许 Windows 更新破坏了此连接,但我找不到相关的最近安装的更新。
32 位 ODBC 连接正在从不同的 Server 2012 R2 服务器运行,唯一的区别是它使用驱动程序版本 2014.1.3.775.0。
我还卸载了 32 位驱动程序并尝试了驱动程序版本 2014.1.5.851.3。与下面相同的连接错误。
64 位驱动程序:
Error Message: Connectivity test failed with doing the Test Connection:
Driver = C:\Windows\system32\CacheODBC64.dll
Driver Version = 2018.1.2.309.0
Data Source Name = CMS-ODBC
Host (IP Address) = 10.1.1.1
Port = 1404
Caché Namespace = NAME
Authentication Method = 0 - Password
User Name = odbc
Description = Reporting Database
Cache ODBC Logging = No
Use Locale Decimal symbol = No
Disable Query Timeout = 0
Static Cursors Support = 0
Unicode SQLTypes = 0
Connect Error: See CacheODBC.log for details
[Cache ODBC][State : S1000][Native Code 10054]
[C:\Windows\system32\odbcad32.exe]
read_all: recv() returned SOCKET_ERROR.
Reason: (10054, 0x2746) An existing connection was forcibly closed by the remote host.
32 位驱动程序:
Error Message: Connectivity test failed: Invalid Host/Port;
Caché Not Running; Network Down
Driver = C:\Program Files (x86)\Common Files\InterSystems\Cache\CacheODBC.dll
Driver Version = 2018.1.2.309.0
Data Source Name = CMS-ODBC
Host (IP Address) = 10.1.1.1
Port = 1404
Caché Namespace = NAME
Authentication Method = 0 - Password
User Name = odbc
Description = Reporting Database
Cache ODBC Logging = No
Use Locale Decimal symbol = No
Disable Query Timeout = 0
Static Cursors Support = 0
Unicode SQLTypes = 0
Connect Error: See CacheODBC.log for details
[Cache ODBC][State : S1T00][Native Code 450]
[C:\Windows\syswow64\odbcad32.exe]
Request timed out due to user timeout