Я использую строку соединения SQL с SqlClient.SqlConnection и указывая время ожидания соединения = 5 в строке, но она все еще ждет 30 секунд перед возвратом отказа. Как мне заставить его сдаться и вернуться быстрее? Я нахожусь в быстрой локальной сети и не хочу ждать 30 секунд. Серверы, которые не включены, задерживают 30 секунд. Это просто программа для быстрой утилиты, которая всегда будет работать только в этой локальной сети.
Изменить: Извините, если я не понял. Я хочу, чтобы SqlConnection.Open терпел неудачу быстрее. Надеюсь, это можно было бы вывести из того факта, что серверы, которые я хочу сбой быстрее, отключены.
Изменить. Кажется, что настройка иногда не срабатывает. Как он знает IP-адрес сервера и использует TCP/IP для разговора (не локальный), но не может связаться с SQL Server по этому адресу? Я не уверен, что такое шаблон, но я не вижу проблемы при локальном подключении с SQL Server, и я не вижу его при попытке подключиться к несуществующему серверу. Я видел это при попытке связаться с сервером, где брандмауэр Windows 2008 блокирует SQL Server.