Установка диспетчера драйверов
Эта статья содержит инструкции по установке диспетчера драйверов 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). UnixODBC-2.3.1 не поддерживается в этом выпуске Microsoft ODBC Driver 11 для SQL Server. Выполните следующую команду, чтобы начать установки диспетчера драйверов 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 на компьютере. UnixODBC-2.3.1 не поддерживается в этом выпуске Microsoft ODBC Driver 11 для SQL Server.
На компьютере 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.