码迷,mamicode.com
首页 > 数据库 > 详细

sql连接超时

时间:2014-07-05 19:57:16      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:blog   http   文件   数据   cti   代码   

超时时间已到。在操作完成之前超时时间已过或服务器未响应”
初步分析原因为对MSSQL操作时连接超时,知道这事,以前没留意,大概是在配置文件中设置连接时限,在网上找了下解决方法,大多说在数据库连接字符串里解决

bubuko.com,布布扣SqlConnection con = new SqlConnection("server=.;database=myDB;uid=sa;pwd=password;")

改为:

bubuko.com,布布扣SqlConnection con = new SqlConnection("server=.;database=myDB;uid=sa;pwd=password;Connect Timeout=500")

似乎没效果。依然运行30秒即报超时!
突然感觉似乎应该可以在连接数据库代码中指明,式了下con的属性,有个ConnectionTimeout, 

bubuko.com,布布扣SqlConnection con = new SqlConnection("server=.;database=myDB;uid=sa;pwd=;");
bubuko.com,布布扣con.ConnectionTimeout = 180;//报错,属性ConnectionTimeout 为只读!

尝试失败,再接着看command对象属性,发现其也有类似属性!CommandTimeout设置一下:

bubuko.com,布布扣SqlCommand cmd = new SqlCommand();
bubuko.com,布布扣cmd.CommandTimeout = 180;

sql连接超时,布布扣,bubuko.com

sql连接超时

标签:blog   http   文件   数据   cti   代码   

原文地址:http://www.cnblogs.com/jerry-l/p/3822587.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!