Jak wydłużyć limit czasu zapytania SQL
To nie jest limit czasu połączenia, ponieważ połączenie z bazą danych jest poprawne. Problem polega na tym, że wywoływana procedura przechowywana trwa dłużej niż powiedzmy 30 sekund i powoduje przekroczenie limitu czasu.
Kod funkcji wygląda mniej więcej tak:
SqlDatabase db = new SqlDatabase(connectionManager.SqlConnection.ConnectionString);
return db.ExecuteScalar(Enum.GetName(typeof(StoredProcs), storedProc), parameterValues);
Przekroczenie czasu wykonywania ExecuteScalar. Jak mogę przedłużyć limit czasu tej funkcji?
W przypadku szybkich procedur przechowywanych działa dobrze. Ale jedna z funkcji zajmuje trochę czasu, a połączenie nie powiedzie się. Nie mogę znaleźć żadnego sposobu na przedłużenie limitu czasu, gdy funkcja ExecuteScalar jest nazywana w ten sposób.