不可能,否则全球有公网ip的sqlserver是没人敢用的.

解决方案 »

  1.   

    to:zjcxc(邹建)大师,先谢谢你以及楼上的朋友.
    是这样的,我现在遇到这样一个问题:我想遍历和我有关系的地区的SQL服务器,可是,当连接不上时(比如那台服务器没有开机,或用户名,密码错误),需要很长时间才报错(无法连接),大约40多秒钟,我想缩短一下这个时间,比如5秒,或10秒,不知能不能做到?(我是在ASP中通过ADO连接的,我在命令提示符下用isql,或osql连接sqlserver服务器,故意输错IP,用户名,密码,也是需要40秒左右).谢谢.
      

  2.   

    扫描端口吧,一般开sqlserver服务的都开着1433端口,通过tcp/ip的扫描,就会确定是否打开了服务。
      

  3.   

    楼上的朋友,能否详细指教?
    ----------------------------------
    不知道楼主是想通过代码实现,
    还是用现成的软件,
    如果是后者,
    向楼主推荐一扫描软件:X-Scan,可以设定IP的范围,和特定的端口。
    如果是后者,
    那我就不懂了。