1:是用ADO连接吗?
ConnectionTimeout 连接时间长一点;
CommandTimeout 执行时间长一点!
2:数据库锁的问题!

解决方案 »

  1.   

    在企业管理器中:
     工具-->选项-->高级-->登陆超时
                         查询超时--》修改时间即可
      

  2.   

    是用ADO.请问:如何优化查询的性能?
    是否与系统的定时器有关?因为:在VB创建的一个Form中使用5个定时器做6件事情.
      

  3.   

    有什么好的方法查什么表被锁死了吗?发现超时时某些库表被锁死了.会是什么原因呢?因为程序虽然有并发操作.但程序做了处理,用存储过程进行控制,每个存储过程仅一条语句,表明:该库表的该记录已有人使用了!
    另外,有人讲,SQL Server 7.0没出现该现象,但Sql server 2000出现了,是2000有什么BUG,我不太相信.
      

  4.   

    SET LOCK_TIMEOUT 0选中Microsoft SQL Servers-->工具栏,工具-->高级-->查询超时-->改为0