2011-02-06 4 views
0

에 응답하지 못했습니다 또는 설립 연결에 실패 응답하려면연결 호스트가 연결된 파티 일정 시간 후에 제대로 응답하지 않았기 때문에 연결 시도가 실패 MySQL의</p> <p>에서 이러한 오류의 수단은 무엇 C#을 MySQL의

먼저이 Connection과 연결된 열려있는 DataReader가 있으며 먼저 닫아야합니다.

+2

그리고 제공하신 정보로부터 답변을 받으시겠습니까? 어떤 코드도 보여주지 않고? 전체 예외 스택 추적을 게시하지 않고? 나는 그것을 의심한다. –

+0

자세한 내용을 입력하십시오. 연결 세부 정보가 정확합니까? 오류가 당신에게 말하고있는 것처럼'DataReader'를 적절히 닫고 있습니까? 투표를 종료합니다. –

답변

3

이 오류 :

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

이 명령은 테이블에서 데이터를 가져 오기 위해 노력하고 있다는 것을 의미한다. 테이블에 막대한 양의 데이터가있을 수 있으며 허용 된 시간 (연결 문자열에서 시간 초과로 설정 한)에 응답 할 수 없습니다.

은 당신의 쿼리를 작게 만들거나 가능하면 부분으로 그들을 분할 문제를

  1. 를 해결하려면 다음을 시도하십시오.
  2. Mysql 서버에서 연결을 열 때 연결 문자열에서 명령 시간 초과를 늘리십시오.

먼저이 연결과 연결된 DataReader이 열려 있습니다.이 연결은 먼저 닫아야합니다.

이는 응용 프로그램이 첫 번째 연결이 닫히기 전에 두 번째 연결을 열어 오류가 발생할 수 있음을 의미합니다.

는 해결하기 위해 다음과 같은 문제 중 하나를 시도해보십시오

  1. 가 서로를 열기 전에 첫 번째 연결을 닫습니다.
  2. MySql 서버가 다중 연결을 허용합니다.
  3. 더 이상 사용하지 않을 때는 연결을 처분하고 닫습니다.
관련 문제