FIX: 오류 메시지: "정보 업데이트 부족 키 열" SQL Server 2000 SP3 발생한다

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

814893
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
CPR - SQL 2000 핫픽스 SP4에
# 버그: 364087 (SHILOH_BUGS)
현상
다음 중 하나를 적용한 후
  • 설명된 핫픽스
    321541FIX: SQL Server 잘못된 반환 마이트 외부 조인 및 보기 사용하면 결과
    Microsoft SQL Server 2000 서비스 팩 2 (SP2)가 실행되는 컴퓨터에서.
  • Microsoft SQL Server 2000 SP2에서 Microsoft Security Bulletin MS02-061 설명된 보안 핫픽스.
  • Microsoft SQL Server 2000 서비스 팩 3 (SP3).
다음과 같은 오류 메시지가 나타날 수 있습니다.
업데이트나 새로 고치는 데 충분하지 키 열 정보입니다.
해결 방법

서비스 팩 정보

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

핫픽스 정보

이 핫픽스의 영어 버전은 다음 표에 나열된 파일 특성(또는 그 이후의 파일 특성)이 있습니다. 이러한 파일의 시간과 날짜는 UTC (협정 세계시) 로 나열됩니다. 파일 정보에서는 현지 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 알려면 제어판의 날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.
   Date         Time   Version        Size              File name   ------------------------------------------------------------------   08-Feb-2003  05:43                    786,432 bytes  Distmdl.ldf   08-Feb-2003  05:43                  2,359,296 bytes  Distmdl.mdf   01-Feb-2003  00:32  2000.80.763.0   1,557,052 bytes  Dtsui.dll           30-Jan-2003  05:18                    746,470 bytes  Instdist.sql   08-Feb-2003  06:40  2000.80.765.0      90,692 bytes  Msgprox.dll         08-Feb-2003  03:53                  1,065,895 bytes  Replmerg.sql   08-Feb-2003  06:40  2000.80.765.0     221,768 bytes  Replprov.dll        08-Feb-2003  06:40  2000.80.765.0     307,784 bytes  Replrec.dll         30-Jan-2003  05:18                  1,084,318 bytes  Replsys.sql   08-Feb-2003  06:40  2000.80.765.0     176,696 bytes  Sqlmap70.dll        08-Feb-2003  06:40  2000.80.765.0      57,920 bytes  Sqlrepss.dll        15-Feb-2003  02:52  2000.80.769.0   7,512,145 bytes  Sqlservr.exe        15-Feb-2003  02:52                 12,715,008 bytes  Sqlservr.pdb   08-Feb-2003  06:40  2000.80.765.0      45,644 bytes  Sqlvdi.dll          08-Feb-2003  06:40  2000.80.765.0      82,492 bytes  Ssnetlib.dll     				
참고 파일 종속성으로 인해 최신 핫픽스 또는 파일이 들어 있는 기능은 또한 추가 파일이 들어 있을 수 있습니다.

현재 상태
Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열된 Microsoft 제품에서 이 문제를 확인했습니다.이 문제는 Microsoft SQL Server 2000 서비스 팩 4에서 처음 수정되었습니다.
추가 정보
이 문서에서 설명하는 핫픽스는 다음 Microsoft 기술 자료 문서에서 설명하는 수정 프로그램을 regresses:
321541FIX: 외부 조인 및 보기 사용하면 잘못된 결과 SQL Server 반환 마이트


참고 작업 이 문서에서 설명하는 핫픽스를 만들려면 추적 플래그 - T220, 후 SQL Server를 다시 시작해야 합니다.

추적 플래그 사용 가능하게 설정하려면 다음 이 단계를 수행하십시오.
  1. 서버에서 SQL 엔터프라이즈 관리자를 엽니다.
  2. 문제가 발생한 서버를 선택합니다.
  3. 서버를 마우스 오른쪽 단추로 클릭한 다음 속성 을 클릭하십시오.
  4. 일반 탭에서 시작 매개 변수.
  5. 시작 매개 변수 대화 상자에 -T220, 다음 추가 클릭합니다.
  6. 확인 을 클릭하십시오.
  7. 중지 및 SQL Server를 다시 Mssqlserver 서비스를 다시 시작하십시오.

문제의 예로는 어떤 추적 플래그 - T220 따라가는 않습니다.
이 예제에서는 Test_Table1Test_Table2 라는 두 개의 예제 테이블을 사용합니다. 다음 테이블 및 뷰 고려하십시오.
CREATE TABLE TEST_TABLE1 ( [CODE] [int] NOT NULL PRIMARY KEY, [DESCRIPTION] [varchar] (50)) CREATE TABLE TEST_TABLE2 ( [CODE] [int] NOT NULL PRIMARY KEY, [DESCRIPTION] [varchar] (50)) goCREATE VIEW dbo.TEST_VIEW AS SELECT CODE, UPPER(DESCRIPTION) AS DESCRIPTION, ISNULL(UPPER(DESCRIPTION), 'DEFAULT') DESCRIPTION_DEF FROM dbo.TEST_TABLE2 go
이제, 이 코드를 실행하십시오.
DECLARE cc CURSOR FOR SELECT TEST_TABLE1.CODE, TEST_VIEW.DESCRIPTION, TEST_VIEW.DESCRIPTION_DEF FROM TEST_TABLE1 LEFT OUTER JOIN TEST_VIEW ON TEST_VIEW.CODE = TEST_TABLE1.CODE FOR UPDATE
  • SQL Server 2000 버전으로 SQL Server 2000 SP2 전에 설치된 Microsoft Security Bulletin MS02-061 에서 설명한 보안 핫픽스에 대해 코드가 성공적으로 실행됩니다.
  • 설치된 Microsoft Security Bulletin MS02-061 에서 설명한 보안 핫픽스 함께 SQL Server 2000 SP2 이후 모든 SQL Server 2000 버전에 코드를 성공적으로 실행되지 않습니다.
  • SQL Server 2000 버전 8.00.0769 및 나중에 추적 플래그 - T220 또는 DBCC traceon (220), 코드를 사용할 때 성공적으로 실행됩니다.
또한 SELECT 문에서 동일한 결과를 제공하는 유의하십시오.
  • SQL Server 2000 버전으로 SQL Server 2000 SP2 전에 설치된 Microsoft Security Bulletin MS02-061 에서 설명한 보안 핫픽스 또는 220, 추적 플래그로 게시물을 8.00.0769에 대해 비슷한 결과입니다.

    CODE        DESCRIPTION                                        DESCRIPTION_DEF                                    ----------- -------------------------------------------------- -------------------------------------------------- 1           NULL                                               DEFAULT
  • SQL Server 2000 SP2 이후 버전의 SQL Server 2000 설치, Microsoft Security Bulletin MS02-061 에서 설명한 보안 핫픽스 비슷한 결과입니다.

    CODE        DESCRIPTION                                        DESCRIPTION_DEF                                    ----------- -------------------------------------------------- -------------------------------------------------- 1           NULL                                               NULL

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

속성

문서 ID: 814893 - 마지막 검토: 02/26/2014 23:29:09 - 수정: 4.2

Microsoft SQL Server 2000 서비스 팩 3

  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB814893 KbMtko
피드백