Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

증상

Microsoft ADO.NET 2.0에서는 SqlConnection 개체를 사용 하 여 데이터베이스에 연결 하려고 하면 데이터베이스 서버를 실제로 사용할 수 있더라도 연결 오류가 보고 될 수 있습니다. 이 문제는 다음 조건이 충족 될 때 가장 눈에 띄는입니다.

  • 적어도 1 분에 대 한 데이터베이스 서버 사용할 수 없습니다 되었습니다 수 있습니다.

  • 클라이언트 응용 프로그램이 시간 동안 데이터베이스 서버에 연결 하려고 했습니다.

원인

Microsoft SQL Server 실행 하는 서버를 이전 연결 시도 실패 하면 발생 하는 동작 때문에이 문제가 발생 합니다. SqlClient 연결 풀에 서버에 새 연결 시도 수가 스로틀 내부적으로 수 있습니다. 이 과정은 짧은 시간 동안 발생 되었습니다. 이 시간 동안 연결 풀 자동으로 서버에 대 한 연결을 시도 하는 대신 발생 한 마지막 오류를 보고 합니다. 기간 만료 된 후 클라이언트 응용 프로그램에서 다음 연결 요청을 true SQL Server 실행 하는 서버에 연결 달성. 참고: 경우에 따라 기간 크기가 매우 커질 수 있습니다. 이 문제는 데이터베이스 서버를 사용할 수 없는 시간에 따라 달라 집니다.

해결 방법

이 문제를 해결 하려면 컴퓨터에 대 한 적절 한 파일을 다운로드:

X86 기반 컴퓨터의 경우

파일은 Microsoft 다운로드 센터에서 다운로드할 수:http://download.microsoft.com/download/2/C/5/2C5BCDC9-3241-443A-9F96-4E0B0EDFA727/NDP20-KB916002-X86.exe

X64 기반 컴퓨터의 경우

파일은 Microsoft 다운로드 센터에서 다운로드할 수:http://download.microsoft.com/download/D/3/9/D39C79DF-4158-45DF-9031-92C52AB0ED19/NDP20-KB916002-X64.exe

Itanium 기반 컴퓨터의 경우

파일은 Microsoft 다운로드 센터에서 다운로드할 수: http://download.microsoft.com/download/0/0/3/00392DD3-5B4F-4D99-94E8-6827B8F8D7EF/NDP20-KB916002-IA64.exe Microsoft 지원 파일을 다운로드 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.:

119591 온라인 서비스로부터 Microsoft 지원 파일을 구하는 방법Microsoft는 이 파일에 대해 바이러스 검사를 시행하였습니다. Microsoft는 파일이 게시된 날짜에 사용할 수 있었던 최신 바이러스 검색 소프트웨어를 사용했습니다. 파일은 파일을 무단으로 변경할 수 없도록 보안이 강화된 서버에 저장됩니다.

해결 방법

이 문제를 해결 하려면 SqlConnection 개체의 ClearPool 또는 ClearAllPools 메서드를 사용 하 여 연결 풀을 다시 설정 하려면.

상태

Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보

이 핫픽스를 적용 한 후 데이터베이스 서버 중단에서을 복구 하면 클라이언트 응용 프로그램이 데이터베이스 서버에 연결할 수 전에 작은 지연 여전히 발생할 수 있습니다. 일반적으로 이러한 지연 시간 SQL Server 이전에 되지 않은 사용할 수에 관계 없이 60 초 이상 진행 되어야 하며 하지. 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.:

Microsoft 소프트웨어 업데이트를 설명 하는 데 사용 되는 표준 용어에 대 한 824684 설명SqlConnection 클래스에 대 한 자세한 내용은 다음 Microsoft Developer Network (MSDN) 웹 사이트를 방문 하십시오.

http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection(VS.80).aspx이 핫픽스는 Microsoft 기술 자료의 다음 문서에 나와 있는 핫픽스 같은 핫픽스 패키지에 포함 됩니다.

912151 수정: 연결 ADO.NET 2.0 기반 응용 프로그램을 사용 하 여 SQL Server 2005 미러 데이터베이스에 연결 하려고 할 때 장애 조치 파트너 서버에 연결 하는 첫 번째 시도 하기 전에 시간이 초과 될 수 있습니다.

912731 수정: 설정 네임 스페이스를 사용 하는 경우는 ADO.NET으로 연결 된 응용 프로그램, 응용 프로그램이 높은 CPU 사용률을 발생할 수 및 응답 하지 않을 수 있습니다

912732 해결: SQL Server 2005 데이터베이스에 열려 있는 연결에서 ADO.NET 2.0에서는 새 트랜잭션을 시작할 때 오류가 발생할 수 있습니다

913177 수정: ADO.NET 연결 응용 프로그램 일반적 클래스를 사용 하는 경우 오류 메시지가 나타날 수 있습니다

913764 수정: UNION ALL 쿼리를 실행 하거나 DeriveParameters 메서드를 호출 하려고 할 때 오류 메시지: "내부 연결 치명적인 오류"

913765 수정: ADO.NET 2.0 응용 프로그램에서 SqlCommand 클래스의 인스턴스에 대해 사용자가 Execute 메서드 중 하나를 호출 하는 경우는 SqlException 예외가 발생할 수 있다

913766 해결: A DateTime 열에 데이터가 들어 있지 않은 제대로 하지 DateTime.MinValue 필드로 표시 클라이언트 컴퓨터에는.NET Framework 2.0의 DataSet 개체가 deserialize 되는 경우

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×