私はアクセスできるMSSQLサーバーと対話するためにいくつかのpythonを書いています。私が現在持っている問題は、私のトランザクションステートメントの1つがデフォルト(30秒)で設定されているタイムアウト期間を過ぎていないということです。SqlClient接続タイムアウト
接続文字列のコマンドタイムアウトを0に変更しようとしましたが、これは問題ではありませんが、コマンドタイムアウトキーワードはサポートされていないと言われています。ここで
は私の接続文字列である:ここで
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秒以上に設定する方法については、ここで知っていますか?
私が指定したいと思う唯一のことは、指定されたSqlConnectionオブジェクト[ここ](http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.aspx )はCommandTimeoutを持っていないと思っていました(あなたのリソースが示唆しているように)。 私はSqlCommandオブジェクトで指定されているはずです。[here](http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.aspx) ありがとうございました正しい方向に。 – Stodds