python-sybase 如何连接远程服务器
我用“ip:端口”来连接,但出现了一个错误:
Sybase.DatabaseError: 层级: 6, 来源: 8 ct_connect(): 目录服务层: 内部目录控制层错误
py-sybase:0.40pre1
sybase-open_client:15
有什么想法吗?谢谢
Ford
1 个回答
1
>>> import Sybase
>>> help(Sybase.connect)
Help on function connect in module Sybase:
connect(dsn, user, passwd, database=None, strip=0, auto_commit=0, delay_connect=0, locking=1, datetime=None, bulkcopy=0, locale=None, inputmap=None, outputmap=None)
第一个参数是一个数据源名称(DSN),而不是主机名。
所以,你需要先配置一个数据源名称,使用isql进行测试,然后在你的脚本中使用它。