SQL Server 中的默认超时期限

Ela*_*yan 0 c# sql-server

我得到了错误

超时已过。操作完成前超时时间已过或服务器未响应。

命令执行期间。

我也在Connect Timeout=60连接字符串中设置。

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

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

Mar*_*ell 5

DbCommandhas CommandTimeout,这就是你想要的——它是按命令设置的;“连接超时”仅影响,合理的是,超时是什么连接CommandTimeouton的默认值为SqlCommand30 秒。