У меня есть скрипт на python, который я хочу разместить на виртуальной машине Linux с Ubuntu 18.04.1 LTS.

Для сценария python требуется драйвер ODBC для подключения к SQL Server.

Я установил драйверы ODBC на машину, следуя инструкциям Microsoft, найденным здесь.

Всякий раз, когда я запускаю odbcinst -j я получаю

unixODBC 2.3.6
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /home/~/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8

Однако, когда я пытаюсь определить местонахождение водителей, они не могут быть найдены. Все вышеперечисленные источники данных / драйверы возвращают "нет местоположения", когда я пытаюсь найти. Кроме того, запуск ls -a /etc/ показывает, что obdc.ini и obdcinst.ini являются файловыми архивами.

Есть ли способ найти место, где хранятся библиотеки драйверов, чтобы я мог связать это со своим сценарием?

0