실행하려는 SQL 문이 오래 실행되었으며 연결 문자열의 "timeout ="절에 상관없이 항상 30 초 후에 끝나는 것처럼 보입니다.연결 문자열에서 시간 초과가 적용되지 않습니다.
난 그냥 그것을 실행하는 SqlHelper.ExecuteNonQuery()
을 사용하고 개방 연결 알아서시키는 등
을 거기 내 타임 아웃을 대체 할 수있는 다른 뭔가를, 또는 SQL 서버가 무시하는 원인거야? 나는 프로파일 러를 쿼리를 통해 실행했으며 트레이스는 관리 스튜디오에서 실행할 때와 내 코드에서 다르게 보이지 않습니다.
관리 스튜디오는 약 1 분 안에 쿼리를 완료하지만 타임 아웃을 300 또는 30000으로 설정하더라도 30 초 후에 코드가 여전히 시간 초과됩니다.
너무 분명합니다! 하지만 그 대답은 두 시간을 낭비하는 것을 막지 못했습니다 .... 감사합니다! – Aaron