Установка ODBC-драйвера MS SQL Server на Ubuntu 24

Вопрос или проблема

Как установить драйверы ODBC для Microsoft SQL Server на Ubuntu 24, работающей на системе Intel 64 бита?

Microsoft поддерживает актуальную документацию о том, как это сделать, включая поддерживаемые версии Ubuntu здесь. Если инструкции ниже не сработают (которые были взяты из этой приведенной документации), вам следует обратиться к этой документации.


На дату 3 октября 2024 года, времени публикации этого сообщения, Microsoft предоставила команды в скрипте для выполнения.

Для Ubuntu 24.04 вы можете сделать следующее:

# Получить ключ для подписи репозитория от Microsoft
curl https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg

# Получить конфигурацию для репозиториев и добавить ее в систему.
curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list

# Обновить списки пакетов
sudo apt update

# Установить драйвер MSSQL ODBC версии 18
sudo ACCEPT_EULA=Y apt-get install -y msodbcsql18

Если вам нужны инструменты, которые идут с этим (sqlcmd и bcp), вы можете установить их после вышеуказанного, выполнив следующее:

# опционально: для bcp и sqlcmd
sudo ACCEPT_EULA=Y apt-get install -y mssql-tools18
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
source ~/.bashrc

Вы также можете установить заголовки разработки (необходимые для компиляции некоторых вещей, использующих драйвер) с помощью этого, в дополнение к вышеуказанному:

sudo apt-get install -y unixodbc-dev

Ответ или решение

Установка ODBC-драйвера Microsoft SQL Server на Ubuntu 24

Если вы хотите установить ODBC-драйвера для Microsoft SQL Server на Ubuntu 24, выполните следующие шаги:

1. Получение ключа подписи для репозитория от Microsoft

Откройте терминал и запустите следующую команду для получения ключа подписи:

curl https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg

2. Добавление конфигурации репозитория

Далее вам необходимо добавить конфигурацию репозитория в вашу систему. Выполните следующую команду:

curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list

3. Обновление списка пакетов

После добавления репозитория обновите список пакетов системы:

sudo apt update

4. Установка ODBC-драйвера

Теперь вы можете установить ODBC-драйвер для SQL Server. Для установки версии 18 используйте следующую команду:

sudo ACCEPT_EULA=Y apt-get install -y msodbcsql18

5. Установка дополнительных инструментов (по желанию)

Если вам нужны дополнительные инструменты — такие как sqlcmd и bcp — вы можете установить их с помощью команды:

sudo ACCEPT_EULA=Y apt-get install -y mssql-tools18

Чтобы сделать команду sqlcmd доступной из терминала, добавьте путь к инструментам в ваш .bashrc:

echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
source ~/.bashrc

6. Установка заголовков для разработки

Если вам нужно установить заголовочные файлы для разработки (которые необходимы для компиляции некоторых приложений с использованием ODBC-драйвера), вы можете выполнить следующую команду:

sudo apt-get install -y unixodbc-dev

Заключение

Выполнив эти шаги, вы успешно установите ODBC-драйвер Microsoft SQL Server на вашу систему Ubuntu 24. Если у вас возникнут проблемы или какие-либо инструкции не будут работать, обратитесь к официальной документации Microsoft для получения дополнительной информации и поддержки.

Оцените материал
Добавить комментарий

Капча загружается...