Я хочу по-разному решать различные проблемы при выполнении операций с базой данных.
Например, операция может завершиться ошибкой из-за неправильных учетных данных базы данных или из-за проблем с сетью.Или может произойти сбой, потому что запрос неверен (если в столбце типа int передается строковое значение)
В моем коде C # у нас есть только SqlException
, у которого есть коллекция SqlErrors
.Однако существует много уровней серьезности.
Как я могу легко определить причину SqlException?Как определить исключение из-за проблемы с подключением или сбоя аутентификации или из-за проблемы с запросом.
Я использую SQL Server 2005.