Установка драйвера ODBC для Microsoft SQL Server (Linux)

Чтобы начать работу с драйвером ODBC, необходимо установить драйвер ODBC для SQL Server на компьютер, где будет выполняться миграция. Вы можете скачать драйвер ODBC с официального сайта Microsoft.

Драйвер Microsoft ODBC 17

Для RHEL 7 и Oracle Linux 7

curl https://packages.microsoft.com/config/rhel/7/prod.repo | tee /etc/yum.repos.d/mssql-release.repo

Для RHEL 7 и Oracle Linux 7

curl https://packages.microsoft.com/config/rhel/7/prod.repo | tee /etc/yum.repos.d/mssql-release.repo

Для RHEL 8 и Oracle Linux 8

curl https://packages.microsoft.com/config/rhel/8/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo

Для RHEL 9

curl https://packages.microsoft.com/config/rhel/9/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo

Чтобы избежать конфликтов, выполните следующие команды:

sudo yum remove unixODBC-utf16 unixODBC-utf16-devel 
sudo ACCEPT_EULA=Y yum install -y msodbcsql17

Следующие команды можно запускать опционально:

  • Для bcp и sqlcmd:
    sudo ACCEPT_EULA=Y yum install -y mssql-tools 
    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
    source ~/.bashrc
  • Для заголовков разработки unixODBC:
    sudo yum install -y unixODBC-devel

Убедитесь, что соединение успешно установлено.

  # SQL Server on host_name
  # Microsoft SQL Server 2014 - 12.0.2000.8 (X64)   Feb 20 2014 20:04:26   Copyright (c) Microsoft Corporation  Express Edition (64-bit) on 
  Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)
  sqlcmd -S host_name-U user_name -P pwd -d database_name

Настройте соединение ODBC в соответствии с инструкцией в материале ниже:
Настройка драйвера ODBC


Если у вас есть вопросы, пожалуйста, обращайтесь в нашу службу поддержки: support@convertum.ru

Содержание: