原因分析:

一:执行命令超时;

SqlCommand命令执行超时,这时需要修改CommandTimeout的默认值(默认值为30s),即增大CommandTimeout的值。

备注:

CommandTimeout 值 0 指示无限制,在 CommandTimeout 中应避免值

0,否则会无限期地等待执行命令。

说明

Connection 对象或 Command 上的 CommandTimeout

属性,允许由于网络拥塞或服务器负载过重产生的延迟而取消 Execute 方法调用。如果在 CommandTimeout

属性中设置的时间间隔内没有完成命令执行,将产生错误,然后 ADO 将取消该命令。如果将该属性设置为零,ADO

将无限期等待直到命令执行完毕。请确保正在写入代码的提供者和数据源支持 CommandTimeout 功能。

Connection 对象的 CommandTimeout 设置不会对相同 Connection 上 Command 对象的

CommandTimeout 设置产生影响,即 Command 对象的 CommandTimeout 属性不继承 Connection

对象的 CommandTimeout 的值。

在 Connection 对象上,打开 Connection 后,CommandTimeout 属性将保持读/写。

二:web页面执行超时(如:上传批量文件)

需要修改配置文件(web.config):

下面写写httpRuntime及其属性:

httpRuntime是配置asp.net http运行时设置,以确定如何处理对asp.net应用程序的请求。

executionTimeout:表示允许执行请求的最大时间限制,单位为秒

maxRequestLength:指示 ASP.NET 支持的最大文件上载大小。该限制可用于防止因用户将大量

文件传递到该服务器而导致的拒绝服务攻击。指定的大小以 KB 为单位。默认值为 4096 KB (4 MB)。

useFullyQualifiedRedirectUrl:表示指示客户端重定向是否是完全限定的(采用 http://server/path" 格式,这是某些移动控件所必需的),或者指示是否代之以将相对重定向发送到客户端。如果为

True,则所有不是完全限定的重定向都将自动转换为完全限定的格式。false 是默认选项。

minFreeThreads:表示指定允许执行新请求的自由线程的最小数目。ASP.NET

为要求附加线程来完成其处理的请求而使指定数目的线程保持自由状态。默认值为 8。

minLocalRequestFreeThreads:表示ASP.NET

保持的允许执行新本地请求的自由线程的最小数目。该线程数目是为从本地主机传入的请求而保留的,以防某些请求在其处理期间发出对本地主机的子请求。这避免了可能的因递归重新进入

Web 服务器而导致的死锁。

appRequestQueueLimit:表示ASP.NET

将为应用程序排队的请求的最大数目。当没有足够的自由线程来处理请求时,将对请求进行排队。当队列超出了该设置中指定的限制时,将通过“503

- 服务器太忙”错误信息拒绝传入的请求。

enableVersionHeader:表示指定 ASP.NET 是否应输出版本标头。Microsoft Visual Studio

2005 使用该属性来确定当前使用的 ASP.NET 版本。对于生产环境,该属性不是必需的,可以禁用。

三:程序中可能使用了事物处理;

在事物处理的开始与结束之间,启动了没用事务处理的过程(查询操作等),这时提示此错误。

sql服务器的响应时间,如何解决:[Sql Server]超时时间已到。在操作完成之前超时时间已过或服务器未响应。...相关推荐

  1. Sql超时时间已到,在操作完成之前超时时间已过或服务器未响应。

    随着数据库数据的不断增大,查询时间也随之增长.而客户端与数据库连接时间以及命令的执行时间都是有限的.默认为30s. 所以在查询数据的时候,程序会出现 "超时时间已到.在操作完成之前超时时间已 ...

  2. python防止sql注入的方法_python解决sql注入以及特殊字符

    python往数据库插入数据, 基础做法是: cur=db.cursor() sql = "INSERT INTO test2(cid, author, content) VALUES (1 ...

  3. 2008r2服务器频繁自动重启,解决windows server 2008 更新后不断重启现象

    今天遇到一台服务器提示windows2008r2系统更新失败,进入启动界面时提示:"未正确配置更新,正在还原更改,请勿关闭计算机!",不久就再次重新启动,然后不断自动重复这个过程. ...

  4. 2012 无盘服务器,无盘完美解决Windows Server 2012或2016无法安装.NET Framework3.5的方法...

    问题描述 使用 Windows Server 2012 R2 或 Windows Server 2016系统,发现在安装 .NET Framework 3.5.1 时报错,报错内容如下图所示. 原因分 ...

  5. sql 超时时间已到.在操作完成之前超时时间已过或服务器未响应.,sqlserver Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应...

    Linux 磁盘挂载和mount共享 针对Linux服务器的磁盘挂载mount和共享做简单操作说明: 1.  查看已使用的磁盘情况 df –h 2.  查看所有磁盘 fdisk –l 3.  查看指定 ...

  6. c# 超时时间已到.在操作完成之前超时时间已过或服务器未响应,c#执行插入sql 时,报错:异常信息:超时时间已到。在操作完成之前超时时间已过或服务器未响应...

    NLog输出目标及类型 targets:输出目标节点 target:配置一个输出目标 Type输出类型: Console        输出到控制台 Debugger     输出到VS输出窗口 Fi ...

  7. 2008服务器系统只有回收站,解决Windows Server 2008 回收站无法清空故障

    在Windows Server 2008系统环境下,我们有时会看到系统桌面上的回收站图标显示为满的,可是用鼠标双击该图标进入回收站窗口后,发现里面什么内容也没有,再用鼠标右键单击该回收站图标,并执行快 ...

  8. cann't connect to db! mysql!,解决SQL Error: Can't connect to MySQL server on错误

    解决SQL Error: Can't connect to MySQL server on错误 文章来源:传奇帮手游 发布时间:2020-12-02 文章性质:原创文章 今天帮主在群里看到有一个兄弟在 ...

  9. sql server2005 无法修改表,超时时间已到 在操作完成之前超时时

    在sql server2005 中,在修改表时,保存的时候显示:无法修改表,超时时间已到 在操作完成之前超时时间已过或服务器未响应  这是执行时间设置过短的原因,可以修改一下设置便能把执行时间加长,以 ...

  10. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

    关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...

最新文章

  1. 用户切换命令:su 与 sudo
  2. Flutter之第一个 Flutter App(四)
  3. Jenkins加Shell实现最简单的持续部署
  4. C语言程序设计双语版,双语版C程序设计(英汉对照)
  5. 蜘蛛纸牌java注释_自己摸索的纸牌游戏代码,感觉还有很多知识不懂,任重道远啊!...
  6. linux 如何对文件解压或打包压缩
  7. 「Github」Linux/Ubuntu下终端Github教程与手册
  8. Azkaban任务调度(使用带有依赖的任务调度)【mapreduce数据清洗,数据入hive库,kylin预编译、数据分析】
  9. sublime开发python需要安装哪些插件_Sublime text 3搭建Python开发环境及常用插件安装...
  10. RHEL5.4在线调整磁盘分区大小
  11. 无极绳连续牵引绞车_可视化无极绳绞车保护控制装置
  12. Effective Java 电子书 apk版本下载
  13. 微软发布首版基于 Chromium 79 的 Edge 浏览器
  14. 卷积神经网络(CNN)之卷积层的实现
  15. 一致性 hash 算法(consistent hashing)
  16. 获取spring 框架源码方式
  17. WebStorm 好用的插件推荐
  18. 樊登读书会掌控读后感_樊登读书刻意练习读后感
  19. [转]三大运营商借云转型 虚拟资源池与并发计算是核心能力
  20. 清华计算机系科学博士毕业论文要求,博士可以不发SCI毕业?清华取消博士论文发表强制要求...

热门文章

  1. CMMI3过程改进项目计划
  2. 计算机二级2018VB题库百度云,2018年计算机二级VB考试真题
  3. 汉王考勤管理软件mysql数据库配置_汉王人脸通考勤管理软件
  4. oppo手机鸿蒙系统安装教程,oppo手机怎么刷机的步骤如下
  5. 接口测试apipost
  6. Ubuntu20.04下载安装CMake
  7. 关于PC浏览器js提示兼容问题的代码 “您的浏览器版本太低了,已经和时代脱轨了“ 强制锁定极速模式
  8. (转)史上最全人工智能产品清单(1/3)
  9. 固态硬盘用软件测试掉速严重,SSD固态硬盘掉速怎么办?手动执行TRIM指令缓解固态硬盘掉速方法...
  10. 复盘:pearson皮尔森相关系数和spearman斯皮尔曼相关系数的区别