Comment faire pour temporiser SqlConnection plus rapidement

Je suis en utilisant une chaîne de connexion SQL avec SqlClient.SqlConnection et la spécification de la Connexion Timeout=5 dans la chaîne, mais il attend encore 30 secondes avant de retourner à l'échec. Comment puis-je faire abandonner et de retourner plus vite? Je suis sur un gros réseau local et ne voulez pas attendre 30 secondes. Les serveurs qui ne sont pas activés prendre 30 secondes à l'échec. C'est juste un petit programme utilitaire qui va toujours fonctionner seulement sur ce réseau local.

Modifier: Désolé si j'ai été clair. Je veux de l'occurrence de SqlConnection.Ouvert à l'échec plus rapidement. J'espère que ça pouvait être déduit du fait que les serveurs, j'ai voulu manquer plus rapidement sont éteints.

Modifier: Il semble que le paramètre ne échoue parfois. Comme il connaît l'adresse IP du serveur, et est à l'aide de TCP/IP pour parler (et non locale), mais ne peut pas communiquer avec SQL Serveur à cette adresse? Je ne suis pas sûr quel est le schéma, mais je ne vois pas le problème lors de la connexion localement avec SQL Server arrêté, et je ne vois pas lorsque vous tentez de vous connecter à un serveur qui n'existe pas. Je l'ai vu quand il tente de communiquer avec un serveur où le pare-feu Windows 2008 est le blocage de SQL Server, cependant.

source d'informationauteur BlueMonkMN