Какой быстрый способ определить, позволяет ли ваша строка подключения подключиться к базе данных?
Обычно попытка подключения заставляет пользователя долго ждать, прежде чем сообщить, что попытка все равно была тщетной.
Однако вы не указали, к какой базе данных вы подключаетесь. В SQL Server 2005 из .NET вы можете указать таймаут подключения в строке подключения следующим образом:
server=<server>;database=<database>;uid=<user>;password=<password>;Connect Timeout=3
Это попытается подключиться к серверу, и если это не произойдет в течение трех секунд, то будет выдана ошибка таймаута.