--修改默认连接查询超时的方法: 企业管理器—>工具—>选项—>在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡—>连接设置—>在 查询超时(秒) 后面的框里输入一个较大的数字或改为0。

解决方案 »

  1.   

    这个问题我也出现过,就算将查询超时(秒)改成无限大0.也是不行。
    而且,在同一系统中有的功能能用,有的功能查询超时。比如:查询门店信息1000多条数据报错:Timeout
    查询销售组织3000多条记录正常。一直找不到原因。只有不断的整理数据库。甚至初始化数据库。带泪求教啊!
      

  2.   

    TO 樓上4:
    --修改默认连接查询超时的方法: 企业管理器—>工具—>选项—>在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡—>连接设置—>在 查询超时(秒) 后面的框里输入一个较大的数字或改为0。我已將秒數改成一個比較大的數字,以前總是超時的問題得到解決;但我還有個疑問,如果大型查詢的時間超過了我設定的值,那會不會產生同樣的問題呢?
      

  3.   

    删除索引以后看看执行计划是什么如果是因为引用索引产生慢,那么在表提示中不要使用索引,用index(0)强制使用表扫描
      

  4.   

    个人见解:1.直接在查询分析器里面运行存储过程,查看运行的时间。与正常报表的存储过程比较,如果一样,那就是报表制作的有问题,或者制作报表的环境有问题。可以重新制作一张新的报表,试一试。
    2.如果存储过程运行的时间比正常报表的存储过程运行的时间长的多,那就是存储过程的SQL语句写的有问题,那就下功夫优化SQL吧。