偶尔我的代码会遇到
System.Data.SqlClient.SqlException
The service has encountered an error processing your request. Please try again.
Error code 40540. A severe error occurred on the current command.
The results, if any, should be discarded.
Class 20
Number 40197
这种情况很少发生,通常在一两分钟内消失,我无法可靠地重现它。有时Error code
可以是 以外的数字40540
。
我用谷歌搜索了一下,看起来它通常是由 SQL Server 中的错误触发的,并且是可重现的。
我有两个选择 - 重试查询或将其视为致命并努力破解。我希望更好地了解问题实际上是什么,以及我是否可以安全地重试查询。
发生此错误时是否重试查询?