Cu toate acestea, nu ați menționat ce bază de date vă conectați. În SQL Server 2005 , din .NET, puteți specifica un timp de conectare în conexiunea dvs. șirul de genul:
server=;database=;uid=;password=;Connect Timeout=3
Aceasta va încerca să se conecteze la server și dacă nu o face în trei secunde, va arunca o eroare de expirare.