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.

questionAnswers(6)

yourAnswerToTheQuestion