データベース操作を別の方法で実行しながら、さまざまな問題を処理したいと考えています。
例: データベースの資格情報が間違っているか、ネットワークの問題が原因で操作が失敗する場合があります。または、クエリが正しくないために失敗する可能性があります (int型の列に文字列値が渡されている場合)
私のC#コードでは、SqlException
のコレクションを持つものだけがありSqlErrors
ます。ただし、多くの重大度レベルがあります。
SqlException の原因を簡単に特定するにはどうすればよいですか? 例外が接続の問題または認証の失敗によるものか、クエリの問題によるものかを判断するにはどうすればよいですか。
SQL Server 2005 を使用しています。