たまに私のコードが遭遇する
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
それはめったに起こりません。通常、1、2分で消え、確実に再現することはできません。場合Error code
によっては、以外の数値になることもあり40540
ます。
私は少しグーグルで検索しましたが、通常はSQL Serverのバグによってトリガーされ、再現可能であるように見えます。
私には2つの選択肢があります-クエリを再試行するか、それを致命的なものとして扱い、一生懸命に壊します。問題が実際に何であるか、そしてクエリを安全に再試行できるかどうかをよりよく理解したいと思います。
このエラーが発生したときにクエリを再試行しますか?