Драйвера PySide2.QtSql для MSSQL под Linux

Вопросы связанные с работой ГИС Аксиома
Ответить
Аватара пользователя
Mitrich
Сообщения: 6
Зарегистрирован: 21 фев 2024, 11:45

Драйвера PySide2.QtSql для MSSQL под Linux

Сообщение Mitrich » 12 апр 2024, 13:34

День добрый, коллеги!

Под Astra Linux столкнулся с отсутствием библиотеки драйверов PySide2.QtSql для Microsoft Sql Server.
Сами драйвера ODBC под Astra Linux установлены и настроены, но поскольку недавно работаю с Linux, я не смог настроить(добавить) драйвера для MsSqlServer для использования с библиотекой PySide2 (QtSql.*)

Подскажите, как мне установить/настроить драйвера?

Как мне показалось, у вас используется какая-то нестандартная версия PySide2?
>>> import PySide2.QtCore; print(PySide2.QtCore.__version__)
5.15.10
>>> import PySide2; print(PySide2.__version__)
5.15.11

При этом последняя версия стандартного установленного пакета в debian выдает последнюю версию 5.15.2 (как и указано на pypi.org)
python3 -c "import PySide2.QtCore;print(PySide2.QtCore.__version__)"
5.15.2
Аватара пользователя
Александр
Сообщения: 433
Зарегистрирован: 18 апр 2019, 08:21

Re: Драйвера PySide2.QtSql для MSSQL под Linux

Сообщение Александр » 12 апр 2024, 15:43

Аксиома не использует ODBC для взаимодействия с MS SQL Server при работе в операционной системе Linux. Поэтому мы не предоставляем драйвер ODBC для QT и PySide2.QtSql.
Для работы с MS SQL Server рекомендуется использовать другие библиотеки, например pyodbc или pymssql.
Аватара пользователя
Mitrich
Сообщения: 6
Зарегистрирован: 21 фев 2024, 11:45

Re: Драйвера PySide2.QtSql для MSSQL под Linux

Сообщение Mitrich » 26 апр 2024, 07:53

Спасибо большое за ответ. Воспользовался pyodbc.
Ответить