Вопрос

Какой был бы очень быстрый способ определить, позволяет ли ваша строка подключения подключаться к базе данных?

Обычно попытка подключения заставляет пользователя долго ждать, прежде чем сообщить, что попытка в любом случае была тщетной.

Это было полезно?

Решение

Однако вы не упомянули, к какой базе данных вы подключаетесь.В SQL Server 2005, from .NET, вы можете указать время ожидания соединения в своей строке подключения следующим образом:

server=<server>;database=<database>;uid=<user>;password=<password>;Connect Timeout=3

Это попытается подключиться к серверу, и если это не произойдет в течение трех секунд, это выдаст ошибку тайм-аута.

Другие советы

Сократите время ожидания в строке подключения и выполните что-нибудь тривиальное.

Время ожидания должно быть примерно таким же, как и время ожидания.

Однако вам все равно понадобится секунда или две.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top