• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    SQL 超时解决方案 有时并不是设置问题
    POST TIME:2021-10-18 18:59
    Server.scrīptTimeout,默认值是90秒.
    要增大它,在你的asp文件中加一句,如下:
    Server.scrīptTimeout=999,
    将页面超时设为999秒.

    最初我只设置Server.scrīptTimeout,
    但仍会出现timeout错误,无论它的值设成都多大.
    后在社区里看到一帖子,提到commandTimeout属性,
    于是查看Option Pack文档,果然还有timeout.

    Connection对象和Command对象都有个CommandTimeOut属性,
    默认是30秒,如果你有一个耗时的查询或数据处理,
    很容易就超时了.要增大它,也很容易,创建对象后,
    设置它的属性,如下:
    con.CommandTimeOut = 999,
    设为999秒,其中con是一Connection对象.
    如设为零,将无限等待,没有这一timeout限制.

    Command对象不会继承Connection的这一属性,
    所以对可能超时的Command也要单独设置CommandTimeout属性.

    最后IE也有个超时设置,5分钟从服务器得不到数据,也超时.
    这种情况可能很少碰到,
    但当我把一10多万查询的结果保存为mdb文件时,
    就遇到了.(至于保存的方法,请参看精华区中的一篇帖子.)
    解决方法:(原文请参照微软KB中的Q181050)

    之前在做IC交易网的时候因数据太大了,超1000万,加了内存解决
    1. IE要4.01 sp1以上版本.
    2. 在注册表中HKEY_CURRENT_USERSoftwareMicrosoft
    WindowsCurrentVersionInternet Settings中
    加一DWORD类型ReceiveTimeout,值设为比如8个9.
    3. restart computer.
    上一篇:分页存储过程(三)在sqlserver中打造更加准确的分页结果
    下一篇:sqlserver 错误602,未能在sysindexes中找到数据库 的解决办法
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信