SQLServer 시간 초과 예외를 포착하는 방법 다르게 처리 할 수 있도록 SQL Server 시간 초과 예외를 구체적으로 잡아야합니다. SqlException을 잡아서 메시지 문자열에 "Timeout"이 포함되어 있는지 확인할 수 있지만 더 좋은 방법이 있는지 궁금합니다. try { //some code } catch (SqlException ex) { if (ex.Message.Contains("Timeout")) { //handle timeout } else { throw; } } 시간 초과를 확인하기 위해 ex.Number의 값을 확인한다고 생각합니다. -2이면 시간 종료 상황이 있습니다. -2는 시간 초과에 대한 오류 코드이며 SQL Server 용 MDAC 드라이버 인 DBNETLIB에서..