アクセスできるMSSQLサーバーとやり取りするためのpythonを書いています。私が現在抱えている問題は、トランザクション ステートメントの 1 つが、デフォルトで設定されているタイムアウト期間 (30 秒) を過ぎていないことです。
これが問題にならないように、接続文字列の Command Timeout の値を 0 に変更しようとしましたが、Command Timeout キーワードはサポートされていないと言われています。
ここに私の接続文字列があります:
conn_string='data source=localhost;initial_catalog=research;trusted_connection=True;Connection Timeout=0;Command Timeout=0'
この接続文字列を使用したときに表示されるコンソール メッセージは次のとおりです。
Value Error: Keyword not supported: 'command timeout'
この問題を解決しようとしているときに現在読んでいたサポート スレッドに応じて、スペースあり、スペースなし、および大文字あり/なしのコマンド タイムアウトを試しました。
接続文字列のコマンド タイムアウトを変更しても機能していないように見える場合に、タイムアウト値を 30 秒より長く設定する方法を知っている人はいますか?