SQL Server中的默认超时期限

时间:2019-02-08 06:12:23

标签: c# sql-server

我得到了错误

  

超时已过期。在操作完成之前已经过了超时时间,或者服务器没有响应。

在执行命令期间。

我还在连接字符串中设置了Connect Timeout=60

该存储过程的执行时间约为35秒。

已建立连接,但未返回结果。

2 个答案:

答案 0 :(得分:2)

DbCommandCommandTimeout,这就是您要在此处使用的-它是根据命令设置的; “连接超时”仅在合理范围内影响用于连接的超时时间。 CommandTimeoutSqlCommand的默认值为30秒。

答案 1 :(得分:0)

您还可以延长连接字符串中的连接超时

  

;连接超时= 30

请参阅:Connection timeout for SQL server