Повсеместное соединение ODBC из Linux Ubuntu 64bit — DSNADD не найден

Я пытаюсь подключиться к Pervasive через ODBC с 64-битного сервера Ubuntu.

Я сделал следующие вещи:

  1. Установил unixodbc с помощью команды apt-get.
  2. Загружен 64-разрядный клиент Pervasive SQL 11.20 с Повсеместный сайт (не знаю, тот ли это сайт, который мне нужно установить)
  3. Распаковал архив и переместил в /usr/local/psql

Теперь в /usr/local/psql/bin я вижу только:

  • cliccadm64
  • isql64
  • psregedit64
  • psregsvr64

Никаких следов dsnadd для установки драйвера подключения и DSN... Что я сделал не так?

(Я новичок в Linux, поэтому буду очень признателен за любое предложение)


person Marteo    schedule 09.01.2013    source источник


Ответы (2)


Вам нужен 64-битный драйвер, если вы используете 64-битное приложение. Если у вас 32-битное приложение, вам нужен 32-битный драйвер.

Утилита dsnadd кажется 32-битной. Вам нужно будет установить 32-битный клиент, чтобы получить этот инструмент.

person mirtheil    schedule 09.01.2013

Я также пытался настроить распространенный клиент на Ubuntu.

Эта статья оказалась для меня полезной и включает версию dsnadd, отредактированную для 64-битной версии.

https://tron2001.wordpress.com/2014/09/09/psql-64-bit-linux-client-installation/

Прочтите сценарий, чтобы быть уверенным, но я не думаю, что вам нужна эта утилита dsnadd, так как вы можете отредактировать odbc.ini вручную, чтобы сделать то же самое.

person Mnebuerquo    schedule 14.03.2016