当前位置:  数据库>sqlserver

SQL 超时解决方案 有时并不是设置问题

    来源: 互联网  发布时间:2014-09-05

    本文导语:  Server.scrīptTimeout,默认值是90秒. 要增大它,在你的asp文件中加一句,如下: Server.scrīptTimeout=999, 将页面超时设为999秒. 最初我只设置Server.scrīptTimeout, 但仍会出现timeout错误,无论它的值设成都多大. 后在社区里看到一帖子,提到commandTi...

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.

    
 
 

您可能感兴趣的文章:

  • jsp中sql语句执行时间太长,用浏览器打开时,页面超时,如何处理?
  • asp.net 执行sql超时的解决方法分享
  • sql server日志文件自动增长导致连接超时的解决方法
  • SQL查询超时的设置方法(关于timeout的处理)
  • sql无效字符 执行sql语句报错解决方案
  • MS SQL Server2014链接到MS SQL Server 2000的解决方案及问题处理
  • SQL Server 2012无法连接到WMI提供程序(Cannot connect to WMI provider)解决方案
  • SQL实现递归及存储过程中In()参数传递解决方案详解
  • 关于sql server批量插入和更新的两种解决方案
  • sql server中批量插入与更新两种解决方案分享(存储过程)
  • 根据sql脚本修改数据库表结构的几种解决方案
  • 分享:sql server数据库大型应用的解决方案
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • SQL Server降权运行 SQL Server 2000以GUESTS权限运行设置方法
  • SQL Server设置主键自增长列(使用sql语句实现)
  • DATASTAGE中如何连接SQL SERVER,要设置什么,I mean plug_in
  • T-SQL实例 函数结果设置为列别名
  • 再问一个Jdbc-Odbc的问题?如何连接SQL Server7.0(不设置数据源)?
  • 谁能告诉我 sql server 2000 jdbc驱动程序应该怎么设置,如果设环境变量怎么设,谢谢!
  • 设置sql server定期自动备份
  • 将MS SQL SERVER数据库运行在普通用户(独立用户)状态下的设置方法终结篇
  • SQL Server 设置主键自增长列的常用代码
  • sql server 2005 单词首字母大写的设置代码
  • 设置Oracle来同时访问多个SQL Server
  • sql自增长设置与删除的深入分析
  • SQL自动增长的ID号从新位置开始的设置方法
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • SQL Server统计SQL语句执行时间的脚本
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • java命名空间java.sql接口rowid的类成员方法: tostring定义及介绍
  • SQL客户端管理工具 SQuirreL SQL Client
  • java命名空间javax.sql.rowset接口joinrowset的类成员方法: getwhereclause定义及介绍
  • 如何处理此错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]没有执行可选特性
  • java命名空间java.sql接口statement的类成员方法: execute定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3