• ベストアンサー

PostgreSQLのタイムアウトについて

VB.NETとPostgreSQLで社内システムを作っています。 更新クエリを実行すると15秒くらいでタイムアウトしてしまいます。 (エラーコードはメモを持ち帰るのを忘れたため覚えておりません…が、割と急いでいるので質問させて頂いてます) Statement_Timeoutはいじっておらず、値は0のままです。 プロバイダはnpgsqlです。 タイムアウトしないようにするにはどうすればいいでしょうか。 アドバイスお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kreikg
  • ベストアンサー率39% (21/53)
回答No.1

VBのほうに原因がありそうです。 SQL接続のタイムアウトの初期設定が15秒なのでSqlConnection.ConnectionStringのプロパティを変更して接続すると設定の延長、あるいは制限無効にできます。 このプロパティは読み取り専用になるので接続前にConnectionStringにて設定してください。 https://msdn.microsoft.com/ja-jp/library/system.data.sqlclient.sqlconnection.connectionstring(v=vs.80).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1

council6
質問者

お礼

ありがとうございます。 npgsqlのconnection stringsのcommand timeoutを任意の秒数、または0をセットすることでタイムアウトしないようになりました!

関連するQ&A