c#でSQL serverへ接続してselect等の操作をする際にエラーが発生した場合、SqlException.Numberを取得すればSQL serverのエラーコードが分かると思って宜しいでしょうか?
それとも他にも情報があったりしますでしょうか?

エラーの内容をログ出力したいため質問させていただきました。

Oracleの場合は、ORAで始まるエラーコードを出力していましたが、SQL serverの場合は、それがSqlException.Numberに入ってくると考えています。