[Q]
pyodbc ドライバーを使用して Python から SQL Server に接続しようとしていますが、Segmentation fault が発生して接続できません。何が問題なのでしょうか?
[A]
pyodbc ドライバーのバージョン 4.0.34 に関して、下記の問題が報告されております。
https://github.com/mkleehammer/pyodbc/issues/1081
上記ページにて、バージョン 4.0.32 では Segmentation fault が発生していないことが記載されておりますので、pyodbc ドライバーのバージョンを変更することで事象が変化するかどうか、ご確認をお願いいたします。
なお、pyodbc につきましてはマイクロソフトや弊社のサポートの対象外となります。詳細につきましては、参考情報の「pyodbc のサポートについて」をご確認いただけますようお願い申し上げます。
[参考情報]
Segmentation fault when connecting to SQL Server with an access token #1081
https://github.com/mkleehammer/pyodbc/issues/1081
pyodbc のサポートについて
https://learn.microsoft.com/ja-jp/sql/connect/python/pyodbc/python-sql-driver-pyodbc?view=sql-server-ver16
<抜粋>
サポート
PyODBC はコミュニティでサポートされているソフトウェアです。 Microsoft は、pyODBC のオープンソースコミュニティに貢献しており、https://github.com/mkleehammer/pyodbc/のリポジトリへのアクティブな参加者です。 ただし、このソフトウェアには Microsoft サポートは付属していません。
ヘルプを取得するには、pyODBC GitHub リポジトリでイシューを報告するか、または他の Python コミュニティ リソースにアクセスしてください。
コミュニティのリソース
[更新日]
Update:202210