Установка ODBC-драйверов для баз данных на Wine
При работе с внешними источниками данных через ODBC необходимо установить соответствующие драйверы. Ниже приведены ссылки и примеры установки для популярных СУБД:
🔗 Официальные источники загрузки
База данных | Ссылка на загрузку |
---|---|
MySQL | https://dev.mysql.com/downloads/connector/odbc/5.1.html |
PostgreSQL | https://www.postgresql.org/ftp/odbc/versions/msi/ |
Oracle | http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-098155.html |
Microsoft SQL Server | https://www.microsoft.com/ru-ru/download/details.aspx?id=36434 |
⚠️ Важно: перед установкой убедитесь, что вы скачали правильный драйвер (x86 или x64), соответствующий вашей системе и целям использования.
🧰 Примеры установки через командную строку
После того как вы скачали MSI-файлы драйверов, их можно установить с помощью msiexec
.
1. MySQL Connector/ODBC
msiexec /i ./mysql-connector-odbc-5.1.13-win32.msi /quiet
💡 Для тихой установки добавлен параметр
/quiet
. Можно также использовать/qn
для скрытой установки без интерфейса.
2. PostgreSQL ODBC (psqlODBC)
msiexec /i ./psqlodbc_x86.msi /quiet
3. Microsoft ODBC Driver for SQL Server
msiexec /i ./msodbcsql.msi /quiet
✅ Проверка установленных драйверов
После установки проверьте наличие драйверов в ODBC-админе Windows:
odbcad32
Откроется "Администратор источников данных ODBC". Перейдите на вкладку Драйверы, чтобы убедиться, что нужные драйверы доступны.
🛠️ Дополнительные рекомендации
- Используйте ключ
/l*v install.log
после командыmsiexec
, чтобы сохранить лог установки:cmd msiexec /i ./mysql-connector-odbc-5.1.13-win32.msi /l*v install.log
- При автоматизации установки используйте параметры:
/quiet
— тихая установка./passive
— прогрессбар, но без взаимодействия./norestart
— не перезагружать после установки.
📌 Автоматизация установки
Если вы хотите создать .bat
-файл для автоматической установки всех драйверов, он может выглядеть так:
@echo off
echo Установка ODBC-драйверов...
msiexec /i mysql-connector-odbc-5.1.13-win32.msi /quiet
msiexec /i psqlodbc_x86.msi /quiet
msiexec /i msodbcsql.msi /quiet
echo Установка завершена!
pause
💡 Убедитесь, что все
.msi
файлы находятся в той же директории, что и скрипт.