2017-02-03 2 views
0

У меня есть удаленный ms sql-сервер в офисе, и я хотел подключиться с рабочего стола ubuntu к нему. Я установил DBeaver http://dbeaver.jkiss.org/, и он работал как шарм без какой-либо другой зависимости.Как подключиться к удаленному MS SQL Server из python с помощью py (py) odbc

После этого я начал настраивать соединение с python без успеха, пока не нашел простой учебник по адресу https://tryolabs.com/blog/2012/06/25/connecting-sql-server-database-python-under-ubuntu/. Но это решение включало установку некоторых пакетов на сам ubuntu и настройку некоторых связанных файлов конфигурации в системе.

Вопрос в том, есть ли какой-нибудь пакет python для использования без зависимостей os?

ответ

1

Я не думаю, что вы сможете достичь того, чего хотите, без установки некоторых пакетов. Причина в том, что вы подключаетесь к MSSQL, который следует за другим набором правил, как и от Microsoft.

Если вы подключались к любой БД (MySQL, MongoDB и т. Д.), Вам все равно нужно установить пакет или модуль, чтобы он работал.

Попробуйте установить пакет, как описано в учебном пособии, как и вы, и если вы столкнулись с какой-либо проблемой, вставьте здесь проблему.

+0

Нет проблем с решением, как описано, я сделал это, и он работает хорошо. это просто не очень полезно в качестве решения для распространения. –

+0

после копания в нем я понимаю, что для работы с ms sql-сервером нет пакета python. тем не менее, аудитория такого решения настолько мала, что пользователи никогда не являются конечными пользователями, и никто не будет беспокоиться даже о том, чтобы попробовать. –

Смежные вопросы