Установка диспетчера драйверов

Скачать драйвер ODBC

Эта статья содержит инструкции по установке диспетчера драйверов unixODBC для использования со всеми версиями драйвера Microsoft ODBC для SQL Server в Linux и macOS.

Важно!

Перед установкой диспетчера драйверов unixODBC удалите с компьютера все установленные пакеты диспетчера драйверов. Установка диспетчера драйверов unixODBC может вызвать сбой существующего диспетчера драйверов.

Установка диспетчера драйверов для Microsoft ODBC Driver 13, 13.1, 17 и 18

Зависимость диспетчера драйверов разрешается автоматически системой управления пакетами при установке Microsoft ODBC Driver 13, 13.1, 17 или 18 for SQL Server в Linux или macOS по инструкциям, приведенным в следующих статьях.

Установка диспетчера драйверов для Microsoft ODBC Driver 11 for SQL Server

(SUSE и только в Red Hat Linux).

Использование скрипта установки

Важно!

Эти инструкции ссылаются на msodbcsql-11.0.2270.0.tar.gz (файл установки для Red Hat Linux). В случае установке предварительной версии для SUSE Linux файл называется msodbcsql-11.0.2260.0.tar.gz.

Порядок установки диспетчера драйверов:

  1. Убедитесь, что у вас есть корневое разрешение.

  2. Перейдите в каталог, в котором скачанный драйвер ODBC Microsoft SQL Server поместил файл с именем msodbcsql-11.0.2270.0.tar.gz. Убедитесь в наличии файла TAR.GZ, который соответствует вашей версии Linux. Чтобы извлечь файлы, выполните следующую команду: tar xvzf msodbcsql-11.0.2270.0.tar.gz.

  3. Перейдите в каталог msodbcsql-11.0.2270.0, где должен находиться файл build_dm.sh. Можно запустить build_dm.sh для установки диспетчера драйверов unixODBC.

  4. Чтобы просмотреть список доступных параметров, выполните следующую команду: ./build_dm.sh --help.

  5. Когда все готово к установке, а ваш компьютер имеет доступ к внешнему сайту по протоколу FTP, выполните следующую команду: ./build_dm.sh.

Если компьютер не может получить доступ к внешнему сайту по протоколу FTP, получите unixODBC-2.3.0.tar.gz. Файл unixODBC-2.3.0.tar.gz можно получить на сайте http://www.unixodbc.org. Щелкните ссылку Скачать в левой части страницы, чтобы перейти на страницу скачивания. Щелкните соответствующую ссылку для скачивания unixODBC-2.3.0 (не unixODBC-2.3.1). В этом выпуске Microsoft ODBC Driver 11 for SQL Server версия UnixODBC-2.3.1 не поддерживается. Выполните следующую команду, чтобы начать установки диспетчера драйверов unixODBC: ./build_dm.sh --download-url=file://unixODBC-2.3.0.tar.gz.

  1. Введите YES, чтобы приступить к распаковке файлов. Эта часть процесса может занять около 5 минут.

  2. После завершения выполнения скрипта следуйте инструкциям на экране, чтобы установить диспетчер драйверов unixODBC

Теперь все готово для установки драйвера. Дополнительные сведения см. в инструкциях по установке драйвера ODBC для Linux или macOS.

Установка вручную

Если скрипту установки не удалось завершить работу, самостоятельно выполните настройку и сборку подходящего диспетчера драйверов.

  1. Удалите все старые установленные версии unixODBC (например, unixODBC 2.2.11). В Red Hat Enterprise Linux 5 или 6 выполните следующую команду: yum remove unixODBC. В SUSE Linux Enterprise zypper удалить unixODBC.

  2. Перейдите на сайт http://www.unixodbc.org. Щелкните ссылку Скачать в левой части страницы, чтобы перейти на страницу скачивания. Щелкните соответствующую ссылку, чтобы сохранить файл unixODBC-2.3.0.tar.gz на компьютере. В этом выпуске Microsoft ODBC Driver 11 for SQL Server версия UnixODBC-2.3.1 не поддерживается.

  3. На компьютере Linux выполните команду: tar xvzf unixODBC-2.3.0.tar.gz.

  4. Перейдите в каталог unixODBC-2.3.0.

  5. В командной строке выполните команду: CPPFLAGS="-DSIZEOF_LONG_INT=8" .

  6. В командной строке выполните команду: export CPPFLAGS.

  7. В командной строке выполните команду: "./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --enable-gui=no --enable-drivers=no --enable-iconv --with-iconv-char-enc=UTF8 --with-iconv-ucode-enc=UTF16LE" .

  8. В командной строке (выполнив вход в корень) выполните команду: make.

  9. В командной строке (выполнив вход в корень) выполните команду: make install.

Теперь все готово для установки драйвера. Дополнительные сведения см. в инструкциях по установке драйвера ODBC для Linux или macOS.

См. также: