我正在记录一些SQL超时。最近,包含System.Data.SqlClient.SqlException:Timeout的堆栈跟踪错误已过期。停止了。但是,我仍然有很多看起来像System.Data.SqlClient.SqlException:Execution Timeout Expired。
无论发生什么变化,我都得到了。我找不到任何详细说明为什么.NET框架吐出一个或另一个的东西。我知道两者都是由于执行的SQL在命令超时之前没有完成。只是寻找有什么区别。
它是关于安装的.Net Framework。对于我们安装4.7.2,我们开始得到'System.Data.SqlClient.SqlException:Execution Timeout Expired。'而不是前一个:'System.Data.SqlClient.SqlException:Timeout expired。'