Windows Vista, Windows XP 또는 Windows Server 2008에서 SQL Server에 응용 프로그램을 연결하면 ADO 인터페이스를 사용하는 응용 프로그램이 제대로 작동하지 않거나 데이터가 손실될 수 있습니다.

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

현상

다음과 같은 경우를 생각해 볼 수 있습니다.
  • 응용 프로그램이 다음 제품 중 하나에 연결됩니다.
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2005 Express Edition
    • Microsoft SQL Server 2000
    • SQL Server Desktop Engine(MSDE 2000이라고도 함)
  • 응용 프로그램에서 연결을 위해 SET NOCOUNT ON 문을 사용합니다.
  • 응용 프로그램은 Microsoft ADO(ActiveX Data Objects) 클라이언트 쪽 커서를 사용하여 ID 열이 있는 테이블에 행을 삽입합니다.
응용 프로그램에서 새로 삽입된 행의 ID 열을 쿼리하면 값 "0"이 잘못 반환됩니다. 이 값이 반환될 경우 ADO(ActiveX Data Objects) 인터페이스를 사용하는 응용 프로그램이 제대로 작동하지 않거나 데이터가 손실될 수 있습니다. 응용 프로그램에서 이 경우를 처리하는 방식에 따라 오작동이 발생하기도 하고 데이터 손실이 발생하기도 합니다.

참고 이 문제는 응용 프로그램에서 클라이언트 쪽 커서를 사용하는 경우에만 발생합니다. 서버 쪽 커서를 사용하는 경우에는 응용 프로그램이 이 문제의 영향을 받지 않습니다.

이 문제는 다음 Windows 운영 체제의 Microsoft Data Access Components(MDAC) 구성 요소에서 발생합니다.
  • Windows Vista SP1(서비스 팩 1)
  • 핫픽스 940569가 적용된 Windows XP SP2(서비스 팩 2)
  • Windows XP SP3(서비스 팩 3)
  • Windows Server 2008

해결 방법

이 문제를 해결하려면 다음 Microsoft 기술 자료 문서에서 설명하는 핫픽스를 설치하십시오.
961451 FIX: 나타납니다 잘못된 값이 클라이언트 쪽 커서를 사용하여 ActiveX 데이터 개체)를 사용하는 응용 프로그램의 ID 열이 포함된 테이블 데이터 삽입 후 마지막으로 삽입한 ID 값을 쿼리할 때
참고 이전 버전 문서의 "해결 방법" 절에서 설명한 핫픽스는 961451에서 설명하는 핫픽스로 대체되었습니다.

현재 상태

Microsoft는 이 문서의 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보

이 문제는 영향 받았으며 지원되는 Windows 운영 체제에서 Microsoft Dynamics의 RMS(Retail Management System) Store Operations 또는 Headquarters를 사용할 경우에 영향을 줄 수 있습니다. 이 핫픽스를 적용하여 유효하지 않은 데이터나 데이터 손실을 방지하는 것이 좋습니다.

자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
940569 Microsoft Data Access Components 2.8이 설치된 컴퓨터에서 응용 프로그램은 SQL Server 2005 데이터베이스에서 ID 열에 대해 잘못된 값을 수신함
소프트웨어 업데이트 용어에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용하는 표준 용어에 대한 설명

속성

기술 자료: 952287 - 마지막 검토: 2009년 10월 21일 수요일 - 수정: 4.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Windows Vista Service Pack 1?을(를) 다음과 함께 사용했을 때
    • Windows Vista Enterprise 64-bit edition
    • Windows Vista Home Basic 64-bit edition
    • Windows Vista Home Premium 64-bit edition
    • Windows Vista Ultimate 64-bit edition
    • Windows Vista Business
    • Windows Vista Business 64-bit edition
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Ultimate
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Microsoft Windows XP Service Pack 3
키워드:?
atdownload kbexpertiseadvanced kbfix kbqfe kbhotfixserver KB952287

피드백 보내기

 

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