Я пытаюсь подключиться к серверу объектов Netcool 7.1 с использованием Python, но у меня проблемы. Кажется, это база данных типа Sybase, но она удалена. Я использую модуль Sybase и FreeTDS, но я получаю следующее сообщение об ошибке при попытке подключения:Как подключиться к серверу объектов Netcool/Omnibus с помощью Python?
Traceback (most recent call last):
File "netcool.py", line 12, in <module>
db = Sybase.connect('foo','foo','foo','foo')
File "/usr/lib64/python2.6/site-packages/Sybase.py", line 1194, in connect
datetime, bulkcopy, locale, inputmap, outputmap)
File "/usr/lib64/python2.6/site-packages/Sybase.py", line 850, in __init__
self.connect()
File "/usr/lib64/python2.6/site-packages/Sybase.py", line 898, in connect
status = conn.ct_options(CS_SET, CS_OPT_CHAINXACTS, not self.auto_commit)
File "/usr/lib64/python2.6/site-packages/Sybase.py", line 272, in _servermsg_cb
raise DatabaseError(msg)
Sybase.DatabaseError: Msg 17001, Level 10
No SRV_OPTION handler installed.
Кто-нибудь успешно подключен к серверу Netcool объектов с помощью Python? Есть ли способ редактировать модуль Sybase, чтобы он работал? В худшем случае, можно ли написать что-то, что связывается с клиентом nco_sql? Я хочу, чтобы читать и записывать в БД.
Любая помощь или информация были бы оценены.