私はPythonを初めて使用し、Python3.2をWin7-32ワークステーションにインストールしています。そのパッケージの最新の更新であるadodbapi-2.4.2.2を使用してMSSQLServer2005サーバーに接続しようとしています。
コード/接続文字列は次のようになります。
conn = adodbapi.connect('Provider = SQLNCLI.1; Integrated Security = SSPI; Persist Security Info = False; Initial Catalog = XXX; Data Source = 123.456.789');
adodbapiから継続的にエラーが発生します(これはWing IDEシェルからのエラーメッセージ全体です):
トレースバック(最後の最後の呼び出し):ファイル "D:\ Program Files \ Wing IDE 4.0 \ src \ debug \ tserver_sandbox.py"、2行目、if name ==' main ':ファイル "D:\ Python32 \ Lib \ site-packages \ adodbapi \ adodbapi.py "、298行目、connect raise InterfaceError #Probably COM Error adodbapi.adodbapi.InterfaceError:
コードをトレースして、発生した例外を確認できます。
また、OLEDBプロバイダーと統合されたWindowsセキュリティでconn文字列を使用してみましたが、同じ結果が得られました。
これらの接続文字列はすべて、ワークステーションのUDLファイルとSSMSからは正常に機能しますが、adodbapiで同じエラーが発生して失敗します。
これを修正するにはどうすればよいですか?