Я использую данные Enterprise Library для своей базы данных Sql. Я использую версию 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" />
Предполагается, что я всегда получаю исключение TimeOut. Почему это так?
System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.