проверить соединение доступно с кодом:Как сократить время ожидания для открытого соединения?
SqlConnection objConnection = new SqlConnection(string.Concat(connectionString));
try
{
objConnection.Open(); // this line make wait time if connection not available
objConnection.Close();
SqlConnection.ClearAllPools();
return true;
}
catch
{
return false;
}
Когда соединение не доступно, это занимает много времени, чтобы ответить на .how может уменьшить его?
Если вы подключаетесь по протоколу TCP, вы можете попробовать, если сервер настроен на ответ на простой пинг и использовать это вместо того, чтобы инициировать реальное TCP-соединение. Я предполагаю, что ваш клиент имеет сетевое соединение. – rene
У меня нет доступа к серверу конфигурации. – shahroz