私は(python-sybase DBAPIとsqlalchemyモジュールを使用して)PythonでのSybaseデータベースに接続しようとしている、と私は現在、次のエラーを受信しています:DSNなしでPythonでSybaseデータベースに接続しますか?
import sqlalchemy
connect_url = sqlalchemy.engine.url.URL(drivername='pysybase', username='read_only', password='*****', host='hostname', port=9000, database='tablename', query=None)
db = sqlalchemy.create_engine(connect_url)
connection = db.connect()
:ここにコードだ
ct_connect(): directory service layer: internal directory control layer error: There was an error encountered while binding to the directory service
私もsqlalchemyなしで接続しようとしました。つまり、Python Sybaseモジュールを直接インポートして接続しようとしましたが、同じエラーが表示されます。
ここでは、私が使っているパッケージのそれぞれについて、SOとdocサイトでかなりのグーグル検索を行っています。 1つの一般的な提案は、ct_connect()が原因でDSNの設定を確認することでしたが、DBArtisanのローカルインストールされたコピーに接続してそのデータベースを表示できました。 DSN。
おそらく私はDSNなしで接続しようとする必要がありますか?それとも、私はここで行方不明の何か他のものがありますか?
ご意見やご感想をいただければ幸いです。ありがとうございます。
私はそれを理解し、タイマーが切れたときに自己回答します – ignorantslut
答えを出し、答えを選択して質問を閉じてください。 – Nilesh