在远程连接上的登录前握手过程中,SQL Server超时时间已过

时间:2019-07-18 17:51:50

标签: .net sql-server

我遇到一个奇怪的问题,如果大约30分钟没有任何活动,我会与数据库超时。然后,大约一秒钟后,它将再次开始工作。这是我的.NET代码中的错误:

  

System.Data.SqlClient.SqlException(0x80131904):连接超时已过期。尝试使用登录前握手确认时,超时时间已过。这可能是因为登录前握手失败或服务器无法及时回复。尝试连接到该服务器时所花费的时间为-[登录前]初始化= 6118;握手= 0; ---> System.ComponentModel.Win32Exception(0x80004005):等待操作超时

SQL Server是否具有某些功能,它可以在一段时间后进入睡眠状态,然后在探测到之后又慢慢唤醒?

我在网络上找到的所有解决方案都是没有意义的修复程序,因为它仅在持续的持续时间后发生,然后在再次查询后消失。

0 个答案:

没有答案