( python-sybase DBAPI およびsqlalchemyモジュールを使用して) Python で Sybase データベースに接続しようとしていますが、現在、次のエラーが表示されます。
ct_connect(): directory service layer: internal directory control layer error: There was an error encountered while binding to the directory service
コードは次のとおりです。
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()
また、sqlalchemy を使用せずに接続しようとしました。つまり、Python Sybase モジュールを直接インポートして接続しようとしましたが、それでも同じエラーが発生します。
私はここSOと、使用している各パッケージのドキュメントサイトで、かなりのグーグル検索と検索を行いました。よくある提案の 1 つは、DSN 設定を確認することでした。これが原因で ct_connect() がトリップするためですが、ローカルにインストールされた DBArtisan のコピーでデータベースに接続して表示することはできます。 DSN。
おそらく、DSN を使用しない方法で接続を試みる必要がありますか? それとも、私がここで見逃しているものがありますか?
アイデアやフィードバックをお待ちしております。