2015-01-28 3 views
0

웹 사이트를 통해 SQL을 실행하는 동안 SQL Timeout Expiration 오류가 발생합니다. 실제 버그는SQL 2005 시간 초과 됨 '

제한 시간이 만료되었습니다. 제한 시간은 작업을 완료하기 전에 경과 또는 서버 내가

  1. 고토 SQL 서버 설정을 시도하고 0 (무제한)

  2. 600에서 실행 시간을 변경 한 무엇

    를 응답하지 않습니다

  3. 또한

운 \ 구성 파일에 연결 문자열에서 타임 아웃 키를 시도! 어떤 옵션을 시도하십시오

+0

실행중인 쿼리는 무엇입니까? 또한 데이터 행 크기는 무엇입니까? – Matt

+0

쿼리가 트랜잭션입니까? 그럴 경우 트랜잭션 제한 시간도 늘려야합니다. – mybirthname

+1

'SQL 서버 설정 가져 오기 및 실행 시간 변경 'SQL Server에 실행 시간 초과 옵션이 없습니다. SQL 명령의 시간 종료 기간을 변경해야합니다. SQL Server에 연결할 때 어떤 기술을 사용합니까? –

답변

0

당신은 잠금을 적용하지 않았습니까? 잠그면 이러한 문제가 발생할 수도 있습니다.

0

SqlCommand myCmd = new SqlCommand("myStoredProcedure", myConnection); 
myCmd.CommandTimeout = 300; 

당신은 SQL 명령에서 타임 아웃을 지정할 수 있습니다

,하지만 당신이 정말로 쿼리 및/또는 테이블 구조를보고 할 필요가, 당신은 시간 제한을 연장 할 필요가 없습니다.

관련 문제