Я пытаюсь подключиться к базе данных Sage Line 50 (это какой-то ужасно старый формат .DTA) на машине с Linux. Sage предоставляет драйверы ODBC, которые работают под Windows, и приближает инструкции здесь Я смог получить установку DSN в Wine, используя собственный ODBC
Когда я пытаюсь получить доступ к DSN из скрипта, я получаю ошибку unixODBC, которая «Имя источника данных не найдено», предположительно, потому что unixODBC не имеет возможности увидеть / подключиться к Wine DSN. Похоже, что программы, работающие под Wine, могут обращаться к DSN-файлам unixODBC, но есть ли способ сделать это по-другому, или сам скрипт должен работать в Wine?