У меня большая проблема в моей компании. Я пытаюсь перенести веб-приложение с Windows на Linux; все работает нормально, кроме соединения ODBC.
У нас есть 3 базы данных, каждая из которых предоставляет драйвер. Но мне нужны два разных менеджера драйверов (iODBC и UnixOdbc)
UnixOdbc:
iODBC:
На самом деле невозможно управлять обоими драйверами на одной машине.
Можно ли установить iODBC с драйвером Hyperfile на другую виртуальную машину и разрешить моим веб-приложениям подключаться к ODBC через виртуальную машину?
Нет, вы не можете получить доступ к драйверу базы данных, установленному на удаленном компьютере, например, локально установленному.
Но вы должны иметь возможность установить все ваши (x) драйверы ODBC в одной системе и получить к ним доступ через разные DSN.