我正在记录一些SQL超时。最近,包含 System.Data.SqlClient.SqlException:Timeout expired。的堆栈跟踪错误已停止发生。但是,我仍然有很多看起来像 System.Data.SqlClient.SqlException:Execution Timeout Expired。
我在改变之前得到了两个。我找不到任何详细说明为什么.NET框架吐出一个或另一个的东西。我知道两者都是由于执行的SQL在命令超时之前没有完成。只是寻找有什么区别。
答案 0 :(得分:0)
It is about the .Net Framework installed. For us with the installation of 4.7.2 we started getting 'System.Data.SqlClient.SqlException: Execution Timeout Expired.' instead of the previous one: 'System.Data.SqlClient.SqlException: Timeout expired.'