こんにちは。
現在、VB.NETを用いて開発をしておりますが、DBがダウンしたときの
タイムアウト時間の調整に苦慮しております。
タイムアウトは環境ファイルに5秒(デフォルトは15秒かと思います)を設定しております。しかし、DBがダウンしておるとき以下の★の個所で約30秒以上経過しないとエラーが戻ってきません。
タイムアウトのパラメータは認識しているようですが、秒数を変更しても状況は変わらずです。
Using sqlConnection As New SqlConnection
Using sqlCommand As New SqlCommand
sqlCommand.Connection = sqlConnection
sqlCommand.CommandText = "SELECT * FROM TEST"
Dim dataAdpt As New SqlDataAdapter
Dim dataTble As New DataTable()
dataAdp.SelectCommand = sqlCommand
dataAdp.Fill(dataTble)★
~
ご存知の方いらっしゃいましたらご教示願います。
お礼
nn1102様、ご回答ありがとうございます。 CommandTimeout を設定してみましたが、設定した秒数ではタイムアウトが起きず状況は変わらずでした。。。 デバッグするとdataAdp.Fill(dataTble)の個所で数十秒戻ってこないことが判りました。