这个没有什么很好的办法。这里 ADODB 决定的。那个 ConnectionTimeout
有时也会有用,只是第一次不行。

解决方案 »

  1.   

    ConnectionTimeout这个属性是在连不通的时候起作用,不过也不是很准,不影响一下子就能连通的情况
      

  2.   

    数据转换,可能有两百个数据库,转完一个再转一个。时间非常紧,转换每一个数据库能节省1秒也是好的
    假如代码如下:
    i=1
    while i<100
      if not 数据库i是否准备好(这里就用能否连接来测试) then
         continue
      end if
      然后根据各种信息合成DTS包来执行
      i=i+1
    next 
    如果有50个数据库未准备好,测试连接默认值需要30*50秒,如果能把connectionTimeout设置成1秒,就能节省半个小时了