【发布时间】:2013-02-11 08:47:22
【问题描述】:
我的代码偶尔会遇到
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 中的错误触发的,并且是可重现的。
我有两个选择 - 重试查询或将其视为致命并努力破解。我希望更好地了解问题到底是什么,以及我是否可以安全地重试查询。
出现此错误时是否重试查询?
【问题讨论】:
标签: .net sql-server-2008 azure azure-sql-database