.NET的快速数据库访问测试
答
但是,您尚未提及要连接的数据库。在SQL Server 2005,从.NET中,可以在连接字符串中指定连接超时,像这样:
server=<server>;database=<database>;uid=<user>;password=<password>;Connect Timeout=3
这将尝试连接到服务器,如果它没有在三秒钟内做到这一点,它会抛出超时错误。
答
缩短连接字符串的超时时间并执行一些微不足道的操作。
等待时间应该与超时时间大致相同。
虽然你仍然需要一秒或两秒钟。
如何通过tcp/ip连接到目标机器和端口并查看是否有听到的东西。我经常telnet到一个端口,看是否有东西接受连接。 – Sam 2015-07-07 04:54:58