FIX: SQL Server ODBC 드라이버에 성능 저하 및 메모리 누수 발생

기술 자료 번역 기술 자료 번역
기술 자료: 814410 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

SQL Server 2000 서비스 팩 3(SP3)(모든 버전)을 설치하면 SQL Server용 Microsoft ODBC 드라이버(sqlsrv32.dll)를 사용하는 응용 프로그램에서 성능 저하와 메모리 누수가 발생합니다. 결과 집합으로 매우 많은 열을 반환하는 쿼리를 실행하거나 매우 많은 열을 포함한 준비된 쿼리를 반복적으로 실행할 때 더욱 그렇습니다.

원인

SQL Server 2000 SP3에 의해 설치되는 SQL Server용 Microsoft ODBC 드라이버는 SQL Server가 ODBC 문에 열 메타데이터를 할당하는 방법을 변경합니다. 특정 경우에 이 드라이버가 메모리 누수를 일으킬 수 있습니다.

해결 방법

이 문제를 해결하려면 아래 방법 중 하나를 사용하십시오.

방법 1

컴퓨터에 Microsoft Data Access Components(MDAC) 2.7 Service Pack 1 Refresh를 설치하십시오. MDAC 2.7 Service Pack 1 Refresh를 다운로드하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=9ad000f2-cae7-493d-b0f3-ae36c570ade8
참고 클러스터에서 이 문제를 해결하려면 해당 클러스터에 참여하는 모든 노드에 MDAC 2.7 Service Pack 1 Refresh나 핫픽스를 설치해야 합니다.

방법 2

이 문제는 SQL Server 2000 서비스 팩 3a(SP3a)에서 해결되었습니다. 이 문제를 해결하려면 SQL Server 2000의 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

290211 최신 SQL Server 2000 서비스 팩을 구하는 방법

방법 3

고객기술지원부에 연락하여 이 핫픽스를 구하십시오.

핫픽스 정보

현재 지원되는 핫픽스를 Microsoft에서 구할 수 있지만 이 문서에서 설명하는 문제를 해결하기 위한 것일 뿐이므로 이러한 특정 문제가 발생하는 시스템에만 이 프로그램을 적용해야 합니다.

이 문제를 해결하려면 Microsoft 고객기술지원부에 문의하여 핫픽스를 구하십시오. Microsoft 고객기술지원부 전화 번호의 전체 목록과 기술 지원 비용에 대한 정보는 다음 Microsoft 웹 사이트를 참조하십시오.
기술지원 서비스 안내
참고 특정 업데이트로 문제를 해결할 수 있다고 Microsoft 기술 지원 전문가가 판단할 경우 지원 요청에 따른 일반적 비용이 취소될 수도 있습니다. 특정 업데이트가 필요하지 않은 추가 지원 질문과 문제에는 일반 지원 비용이 적용됩니다. 이 핫픽스의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 가집니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 알려면 제어판날짜/시간 도구에서 표준 시간대 탭을 사용하십시오.
표 축소표 확대
날짜 시간 버전 크기 파일 이름
2003-02-1021:412000.81.9031.2924,576Odbcbcp.dll
2003-02-1021:402000.81.9031.29385,024Sqlsrv32.dll


현재 상태

Microsoft는 본 문서의 시작 부분에 나열한 Microsoft 제품에서 이 문제를 확인했습니다. 이 문제는 SQL Server 2000 서비스 팩 3a에서 수정되었습니다. 이 문제에 대한 해결 방법은 없습니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 814410 - 마지막 검토: 2005년 6월 10일 금요일 - 수정: 5.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2000 서비스 팩 3
키워드:?
kbbug kbfix KB814410

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com