SQL データベースに Enterprise Library Data を使用しています。バージョン3.1を使用しています。このコードを使用して、実行時間の長い sp (約 1 分) を実行しています。
Dim db As SqlDatabase = New SqlDatabase(System.Web.Configuration.WebConfigurationManager.ConnectionStrings("portalConnection").ConnectionString)
db.ExecuteNonQuery("spnametoexecute")
接続文字列は次のようになります
<add name="portalConnection" connectionString="Server=IP;Database=DBName;uid=User;pwd=PWD; Timeout=180;"
providerName="System.Data.SqlClient" />
問題は、常にタイムアウト例外が発生することです。何故ですか ?
System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.