Frage

Was wäre ein sehr schneller Weg, um festzustellen, ob Ihr connectionstring, können Sie die Verbindung zu einer Datenbank?

Normalerweise eine Verbindung hält den Anwender lange warten muss, bis die Benachrichtigung der Versuch war sinnlos sowieso.

War es hilfreich?

Lösung

Sie haben nicht erwähnt, welche Datenbank Sie eine Verbindung herstellen, jedoch.In SQL Server 2005, aus .NET, können Sie einen Verbindungs-timeout in Ihrer Verbindungszeichenfolge wie folgt:

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

Dieser wird versuchen, eine Verbindung zum server und wenn Sie nicht tun so in drei Sekunden, wird es werfen Sie einen timeout-Fehler.

Andere Tipps

Verkürzen Sie das timeout für die Verbindung Zeichenfolge und führen etwas trivial.

Die Wartezeit sollte in etwa der gleiche wie der timeout.

Brauchen Sie noch ein oder zwei Sekunden, obwohl.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top