⑴ sql 超时解决方案 有时并不是设置问题
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.
⑵ 我的网站sql数据库老是运行超时
检查代码中数据库链接中有没有问题,如果打开数据库链接后没有关闭语句,(打开、关闭数据库语句要一一对应)那连续运行几次程序就会造成数据库重复打开次数过多,突破IIS限制,就会报运行数据库超时
⑶ 经常出现,能ping通但SQL数据库访问超时,怎么处理
检测隧道状态,抓包,查日志。根据实际情况做下一步动作。
⑷ 外部数据库处理SQL数据查询时提示超时求大神帮助
.版本 2外部数据库1.查询 (“select ...................”)就这一条语句啊,没啥技术含量,主要还是数据库大的问题,查询比较慢,有啥方法没? 查看原帖>>
⑸ 连接SQl Server时 出现超时时间已到,在操作完成之前超时间已过或服务器未响应
连接SQl Server时 出现超时时间已到,在操作完成之前超时间已过或服务器未响应是设置错误造成的,解决方法为:
1、连接数据库的方法代码。
⑹ sql数据库突然提示超时已过期
应该是运行时长时间未进行数据操作,让服务器误以为客户端请求已经停止就自动关闭联接。
一般重新运行一下客户端程序,其实也就是重新联接一下数据库,就可以解决这个问题。
⑺ sql 超时
刚才去
VS2010
里面去创建了一下,
结果如下:
楼主的
超时的写法是正确的
Data
Source=
localhost
\SQLEXPRESS;Initial
Catalog=Test;Integrated
Security=True;Connect
Timeout=1000
假如
设置了很大的
超时,
但是
还是
30秒
超时了
服务器那里,
有个配置信息,
要修改一下
在
服务器那里,
运行
SQL
Server
Configuration
Manager
客户端协议那里
TCP/IP
那里,
有个
保持活动状态
此参数(毫秒)控制
TCP
尝试发送
KEEPALIVE
包以检查空闲连接是否仍保持原样的频率。默认值为
30000
毫秒。
⑻ 当网站执行SQL查询比较耗时怎么解决超时问题
查看执行计划,如果是查询语句本身比较慢,就想办法优化查询语句,但并不是所有的sql语句都可以优化,有的查询语句已经是最优了,但还是执行时间很长,这时就要从数据结构方面去考虑了,数据记录达到百万级千万级就要考虑拆分表,把表的文本字段分出去等!
⑼ 如何解决访问sql数据库超时问题
adoconnection1.CommandTimeout = 0命令执行超时时间(以秒为单位),设置为零说明无限制adoconnection1.ConnectionTimeout = 0连接数据库超时时间(以秒为单位),设置为零说明无限制
⑽ 语句和事务超时设置都是0,但总是出现超时,提示超时的sql语句很简单,单独执行不超过100毫秒
摘要 执行SQL时,需要关注其执行时花费的时间,避免SQL执行过长的时间,占用数据库的资源。对于OLTP类型的系统,SQL的执行时间一般来说都是比较短的,假如某个SQL执行时间超出平均值,则需要给予特别的关注,分析下是正常情况还是代码问题。