Есть задача снимать данные с базы mssql из питона.
Проблема: на серваке с базой mssql задано подключение в виде host/sql.
ПО используемое для работы с базой, работает под виндой и прекрасно переваривает такую запись.
При подключении из python (Fedora9)
выдает следующую ишибку:
_mssql.error: DB-Lib error message 20009, severity 9:
Server is unavailable or does not exist.
Если попытаться прописать в виде:
или
то выдает: _mssql.error: Could not connect to MS SQL Server
При этом сам коннектор работает прекрасно, пробовал подключать его к другой базе, где нет этой приписки host\sql, а подключается просто к host.
Пробовал прописать через pymssql - то же самое.
Проблема: на серваке с базой mssql задано подключение в виде host/sql.
ПО используемое для работы с базой, работает под виндой и прекрасно переваривает такую запись.
При подключении из python (Fedora9)
Код |
---|
#!/usr/bin/env python import _mssql mssql = _mssql.connect('host', 'user', 'password') mssql.select_db('Uchet') |
выдает следующую ишибку:
_mssql.error: DB-Lib error message 20009, severity 9:
Server is unavailable or does not exist.
Если попытаться прописать в виде:
Код |
---|
mssql = _mssql.connect('host\sql', 'user', 'password') |
или
Код |
---|
mssql = _mssql.connect('host\\sql', 'user', 'password') |
то выдает: _mssql.error: Could not connect to MS SQL Server
При этом сам коннектор работает прекрасно, пробовал подключать его к другой базе, где нет этой приписки host\sql, а подключается просто к host.
Пробовал прописать через pymssql - то же самое.