Установка диспетчера драйверов
Эта статья содержит инструкции по установке диспетчера драйверов 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 for SQL Server в Linux
- Установка Microsoft ODBC Driver for SQL Server в 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
.
Порядок установки диспетчера драйверов:
Убедитесь, что у вас есть корневое разрешение.
Перейдите в каталог, в котором скачанный драйвер ODBC Microsoft SQL Server поместил файл с именем
msodbcsql-11.0.2270.0.tar.gz
. Убедитесь в наличии файла TAR.GZ, который соответствует вашей версии Linux. Чтобы извлечь файлы, выполните следующую команду: tar xvzf msodbcsql-11.0.2270.0.tar.gz.Перейдите в каталог
msodbcsql-11.0.2270.0
, где должен находиться файлbuild_dm.sh
. Можно запуститьbuild_dm.sh
для установки диспетчера драйверов unixODBC.Чтобы просмотреть список доступных параметров, выполните следующую команду: ./build_dm.sh --help.
Когда все готово к установке, а ваш компьютер имеет доступ к внешнему сайту по протоколу 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.
Введите YES, чтобы приступить к распаковке файлов. Эта часть процесса может занять около 5 минут.
После завершения выполнения скрипта следуйте инструкциям на экране, чтобы установить диспетчер драйверов unixODBC
Теперь все готово для установки драйвера. Дополнительные сведения см. в инструкциях по установке драйвера ODBC для Linux или macOS.
Установка вручную
Если скрипту установки не удалось завершить работу, самостоятельно выполните настройку и сборку подходящего диспетчера драйверов.
Удалите все старые установленные версии unixODBC (например, unixODBC 2.2.11). В Red Hat Enterprise Linux 5 или 6 выполните следующую команду: yum remove unixODBC. В SUSE Linux Enterprise zypper удалить unixODBC.
Перейдите на сайт http://www.unixodbc.org. Щелкните ссылку Скачать в левой части страницы, чтобы перейти на страницу скачивания. Щелкните соответствующую ссылку, чтобы сохранить файл unixODBC-2.3.0.tar.gz на компьютере. В этом выпуске Microsoft ODBC Driver 11 for SQL Server версия UnixODBC-2.3.1 не поддерживается.
На компьютере Linux выполните команду: tar xvzf unixODBC-2.3.0.tar.gz.
Перейдите в каталог unixODBC-2.3.0.
В командной строке выполните команду: CPPFLAGS="-DSIZEOF_LONG_INT=8" .
В командной строке выполните команду: export CPPFLAGS.
В командной строке выполните команду: "./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" .
В командной строке (выполнив вход в корень) выполните команду: make.
В командной строке (выполнив вход в корень) выполните команду: make install.
Теперь все готово для установки драйвера. Дополнительные сведения см. в инструкциях по установке драйвера ODBC для Linux или macOS.