我在云服务器上安装了sqlserver,目前网站内部测试阶段,基本就我一个人,有时候也报这个错误System.Data.SqlClient.SqlException (0x80131904): Timeout 时间已到。在操作完
http://www.cnblogs.com/cmt/archive/2013/04/16/3025231.html
我看这个文章,你们推荐的意思就是升级到net4.5就ok吗
应该看:http://www.cnblogs.com/cmt/archive/2013/04/17/3025409.html
根据博文:要么设置更大的Timeout,要么升级到4.5~
哦,我关注到这个文章了
目前是升级到net4.5了,担心还有其他问题
@音乐啤酒: 到时候你也在博客园发帖,贴问题,等人解决呗,哈哈~
我希望你能采取排除法来处理这个问题。
1、通过 perfmon.exe 记录活动的连接数,是否为已达到连接池上限;
2、做一个测试,每隔 5 秒打开一次连接,然后关闭,运行 1 周(根据你实际出错时的频率来定这个周期);
3、是否是 Command Timeout ,而非 Connection Timeout,即连接没有问题,而是执行的 SQL 时间较长,导致 Command Timeout,那么你可以调整 Command Timeout 值,而非 Connection Timeout 值;
好的,我再跟踪跟踪,这个问题也不是一直出现,是偶发的,但是感觉频率也不低
@音乐啤酒: 一定要找到具体的原因,对症下药,否则就是一个定时炸弹。
RDS用的是哪种类型的?
我直接在阿里云的云服务器上自己安装的,不是购买的RDS