Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 17, 2010 16:29:56

razum2um
От:
Зарегистрирован: 2009-03-20
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

pymssql

Этот бэкэнд зарубили на корню, сказав в 2008 (!) году что мол, есть pyodbc. Последний как бэкэнд, наверное, работает, но у меня все просто сегфолтится. pymssql же odbc не использует - раз, и на гуглокоде за 2010 год значительно “повзрослел”.

Есть шансы прикрутить его?
Воскресить бэкенд?

Отпишитесь плиз, кто пробовал модуль и особенно если пробовал с django



Офлайн

#2 Авг. 17, 2010 17:08:11

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

pymssql

правильней разобраться чего сегфолтится и заюзать https://code.google.com/p/django-mssql/

Офлайн

#3 Авг. 21, 2010 07:52:56

razum2um
От:
Зарегистрирован: 2009-03-20
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

pymssql

ну оно круто да, но вот одна загвоздка
https://code.google.com/p/django-mssql/wiki/Requirements#Pywin32

Pywin32
Забыл сказать, что дергать базу надо из никсов
pymssql грит что

>>> import pymssql as db
>>> db.connect('DSN=mssql;Trusted_Connection=yes;UID=sa;PWD=XXX')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "pymssql.pyx", line 507, in pymssql.connect (pymssql.c:6566)
raise InterfaceError(e[0])
pymssql.InterfaceError: Connection to the database failed for an unknown reason.

>>> db.connect(database='db', host='192.168.0.4', user='sa', password='XXX')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "pymssql.pyx", line 504, in pymssql.connect (pymssql.c:6513)
raise OperationalError(e[0])
pymssql.OperationalError: (20009, 'Unknown error')



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version