RAISERRORの重大度によって異なります。重大度1〜10は情報メッセージと見なされ、C#クライアントのフローを中断しません。彼らは例外を投げません。これらの情報メッセージは、接続でInfoMessageイベントをトリガーします。
重大度が10〜16のRAISERRORがエラーと見なされ、SqlCommand.Executeがスローされ、例外がキャッチされる場合。
17を超える重大度は、操作するためのものではありません。データベースをオフラインにしたり、インスタンスをシャットダウンしたりする可能性のある重大な問題を示すために、エンジンによってのみ使用されます。重大度が25を超えるエラーを発生させることは技術的に不可能です。重大度が100の例は、単なる愚かさです。