FIX: 여러 테이블 간의 조인 작업을 수행하는 쿼리 잘못된 결과를 반환할 수 있습니다.

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

817186
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
버그 #: 364392

(SQL Server 8.0)
현상
여러 테이블 간의 조인 작업을 수행하는 쿼리를 실행하면 쿼리가 잘못된 결과를 반환할 수 있습니다. SQL Server 쿼리 최적화 프로그램은 쿼리를 스타 조인으로 알려진 내부 조인 전략 후보 파일로 인식하고 쿼리 테이블에 대한 조인을 수행할 스타 조인 전략을 선택할 때 이 문제가 있을 수 있습니다.
해결 과정
이 문제를 해결하려면 중간 결과를 저장하는 큰 테이블에서 여러 조인을 기반으로 하는 복잡한 집계를 저장할 임시 테이블을 만듭니다. 그런 다음 임시 테이블 가진 다른 테이블을 조인하십시오. 이 SQL Server 쿼리 최적화 프로그램은 쿼리에서 해당 테이블을 조인하는 스타 조인 전략을 사용하지 못할 수도 있습니다. 이 쿼리는 올바른 결과를 반환하도록 차례로 발생할 수 있습니다.
해결 방법

서비스 팩 정보

이 문제를 해결하려면 Microsoft SQL Server 2000의 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
290211최신 SQL Server 2000 서비스 팩을 구하는 방법

핫픽스 정보

이 수정의 영어 버전은 파일 특성을 가집니다 (또는 이상) 다음 표에. 이러한 파일의 시간과 날짜는 UTC (협정 세계시) 로 나열됩니다. 파일 정보에서는 현지 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 알려면 제어판의 날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.
   Date         Time   Version         Size       File name   ----------------------------------------------------------------------   29-Jan-2003  11:48  7.0.9466.0        344,064  Msvcr70.dll         29-Jan-2003  11:48  2000.80.722.0      57,904  Osql.exe            29-Jan-2003  11:48  2000.80.534.0     127,548  Sqdedev.dll         29-Jan-2003  11:48  2000.80.194.0     180,290  Sqlunirl.dll        25-Feb-2003  14:11  2000.80.777.0      29,244  Dbmslpcn.dll        07-Feb-2003  16:14                    786,432  Distmdl.ldf   07-Feb-2003  16:14                  2,359,296  Distmdl.mdf   29-Jan-2003  12:25                        180  Drop_repl_hotfix.sql   31-Jan-2003  11:02  2000.80.763.0   1,557,052  Dtsui.dll           29-Jan-2003  15:48                    746,470  Instdist.sql   29-Jan-2003  12:25                      1,402  Inst_repl_hotfix.sql   07-Feb-2003  17:10  2000.80.765.0      90,692  Msgprox.dll         07-Feb-2003  14:23                  1,065,895  Replmerg.sql   07-Feb-2003  17:10  2000.80.765.0     221,768  Replprov.dll        07-Feb-2003  17:10  2000.80.765.0     307,784  Replrec.dll         06-Mar-2003  15:32                  1,084,369  Replsys.sql   03-Mar-2003  03:48                    104,958  Sp3_serv_uni.sql   19-Mar-2003  04:50  2000.80.789.0      28,672  Sqlevn70.rll   27-Feb-2003  12:04  2000.80.778.0     176,696  Sqlmap70.dll        07-Feb-2003  17:10  2000.80.765.0      57,920  Sqlrepss.dll        19-Mar-2003  04:54  2000.80.789.0   7,540,820  Sqlservr.exe        07-Feb-2003  17:10  2000.80.765.0      45,644  Sqlvdi.dll          25-Feb-2003  14:11  2000.80.777.0      29,244  Ssmslpcn.dll        25-Feb-2003  14:11  2000.80.777.0      82,492  Ssnetlib.dll        17-Mar-2003  01:19                    727,132  Sysmessages.sym   27-Feb-2003  12:04  2000.80.778.0      98,872  Xpweb70.dll      				
참고 파일 종속성, 최신 핫픽스 또는 파일이 포함된 기능을 인해 추가 파일이 포함될 수도 있습니다.

현재 상태
Microsoft 문제는 이 문서의 시작 부분에 나열한 제품에서 문제를 확인했습니다.이 문제는 Microsoft SQL Server 2000 서비스 팩 4에서 처음 수정되었습니다.
추가 정보
여러 테이블 간의 조인을 수행하는 모든 쿼리를 사용하여 이 문제가 발생하지 않습니다. 인덱스 및 쿼리에 조인된 테이블 참조를 분석하여 후 SQL Server 쿼리 최적화 프로그램은 조인 전략을 선택합니다. 스타 조인 가장 최적의 조인 전략이 간주되는 경우 SQL Server 쿼리 최적화 프로그램은 choses 전략을 별이 조인합니다. 따라서 일반적인 전략을 사용하려면 SQL Server 쿼리 최적화 프로그램은 스타 조인 있지 않기 때문에 여러 테이블 간의 조인이 관련된 대부분의 쿼리를 사용하여 이 문제가 발생하지 않습니다.

그러나 쿼리 실행 계획을 SQL Server 쿼리 최적화 프로그램은 쿼리에서 테이블 조인 스타 조인 전략을 선택한 여부에 대한 정보를 제공하지 않습니다.

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 817186 - 마지막 검토: 01/17/2015 07:00:56 - 수정: 4.3

Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2000 Desktop Engine (Windows), Microsoft SQL Server 2000 Enterprise Edition 64-bit

  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbtsql kbtable kbquery kbschema kbdatabase kbsqlserv2000presp4fix kbfix kbbug KB817186 KbMtko
피드백