Назад | Перейти на главную страницу

Драйверы ODBC InterSystems не подключаются

Ошибки при попытке создать ODBC DSN.

Пробовали как 32-битные, так и 64-битные драйверы ODBC InterSystems (версия 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