SQL Server 2005로 업그레이드한 후 SQL Server 2000 Meta Data Services 파일을 필요로 하는 여러 패키지를 실행하거나 예약할 수 없다

기술 자료 번역 기술 자료 번역
기술 자료: 904796 - 이 문서가 적용되는 제품 보기.
베타 정보
이 문서에서는 Microsoft 제품의 베타 릴리스에 대해 설명합니다. 이 문서의 정보는 "있는 그대로" 제공되며 사전 통보 없이 변경될 수 있습니다.

이 베타 제품은 Microsoft의 공식 제품 지원 서비스를 받을 수 없습니다. 베타 릴리스 지원을 얻는 방법에 대한 자세한 내용은 베타 제품 파일에 포함된 설명서를 참조하거나 릴리스를 다운로드한 웹 사이트를 확인하십시오.
모두 확대 | 모두 축소

현상

다음과 같은 시나리오를 생각해 볼 수 있습니다. Microsoft SQL Server 2005를 실행하는 컴퓨터에서 다음 작업 중 하나를 수행하려고 합니다.
  • SQL Server 2000 Meta Data Services 패키지를 실행하거나 예약합니다.
  • 패키지 실행 작업을 사용하여 SQL Server 2000 Meta Data Services 패키지를 실행하는 SQL Server 2000 DTS(데이터 변환 서비스) 패키지를 실행하거나 예약합니다.
  • DTS 2000 패키지 실행 작업을 사용하여 SQL Server 2000 Meta Data Services 패키지를 실행하는 SSIS(SQL Server 2005 Integration Services) 패키지를 실행하거나 예약합니다.
  • 패키지 실행 작업을 사용하여 SQL Server 2000 Meta Data Services 패키지를 실행하는 SQL Server 2000 DTS 패키지를 실행하기 위해 DTS 2000 패키지 실행 작업을 사용하는 SSIS 패키지를 실행하거나 예약합니다.
작업 1이나 작업 2를 실행하려고 하면 다음 오류 메시지가 나타납니다.
Microsoft Repository COM Server가 이 시스템에 등록되어 있지 않습니다.
작업 3이나 작업 4를 실행하려고 하면 다음 COMException 예외 오류 메시지가 나타납니다.

SSIS 패키지 <package name>을(를) 시작하고 있습니다.
오류: <package name>의 0x0: System.Runtime.InteropServices.COMException (0x80040427): 사용자가 실행을 취소했습니다.
DTS.PackageClass.Execute()에 발생합니다.
Microsoft.SqlServer.Dts.Tasks.Exec80PackageTask.Exec80PackageTask.ExecuteThread()에 발생합니다. 작업 실패: <package name> 경고: 0x80019002
<package name>에서 발생: 실행 메서드가 성공했지만 발생한 오류 수(1)가 허용되는 최대값(1)에 도달했기 때문에 오류가 발생했습니다. 이 오류는 오류 수가 MaximumErrorCount에 지정된 수에 도달할 때 발생합니다. MaximumErrorCount를 변경하거나 오류를 수정하십시오. SSIS 패키지 <package name>이(가) 완료되었습니다: 실패.
참고package name은 실행하려는 하는 패키지 이름의 자리 표시자입니다.

원인

"현상" 절에 나와 있는 오류 메시지와 COMException 오류 메시지는 SQL Server 2000 Meta Data Services 파일이 없는 경우 발생합니다.

해결 방법

이 문제를 해결하려면 SQL Server 2000의 구성 요소인 SQL Server 2000 Meta Data Services 파일을 추가하거나 복원해야 합니다. 이 작업을 수행하려면 다음 방법 중 하나를 사용하십시오.
  • SQL Server 2000 도구를 다시 설치합니다.
  • SQL Server 2000 Redist.txt 파일에 나오는 지침을 수행하여 해당 라이선스와 배포 요구 사항에 따라 SQL Server 2000이 설치되어 있는 컴퓨터에서 필요한 파일을 복사하고 등록합니다.
SQL Server 2000 Meta Data Services에서 DTS 패키지를 추출하려면 DTSRUN 명령(Dtsrun.exe)을 /!X 옵션과 함께 사용합니다.

참고 SQL Server 2005로 업그레이드하기 전에 SQL Server 2000 Meta Data Services에서 DTS 패키지를 추출하는 것이 좋습니다.

추가 정보

SQL Server 2005에는 SQL Server 2000의 Meta Data Services 구성 요소가 없습니다. SQL Server 2000을 제거하거나 최신 버전의 SQL Server 2000에서 SQL Server 2005로 컴퓨터를 업그레이드하면 SQL Server 2000 Meta Data Services에 대한 액세스를 지원하는 파일이 제거됩니다.

DTS 디자이너 및 DTSRUN 명령은 SQL Server 2000 Meta Data Services 파일이 있는 한 SQL Server 2000 Meta Data Services에 저장된 DTS 패키지를 계속 지원합니다.

SSIS는 SQL Server 2005 업그레이드 관리자 프로그램과 SQL Server 2005 패키지 마이그레이션 마법사에서 SQL Server 2000 Meta Data Services를 지원합니다. SQL Server 2000 Meta Data Services 파일이 있으면 업그레이드 관리자와 패키지 마이그레이션 마법사는 각각 SQL Server 2000 Meta Data Services에 저장된 DTS 패키지를 검색하고 마이그레이션할 수 있습니다. SQL Server 2000 Meta Data Services 파일이 없으면 업그레이드 관리자와 패키지 마이그레이션 마법사는 각각 SQL Server 2000 또는 구조적 저장소 파일에 저장된 DTS 패키지만 검색하고 마이그레이션할 수 있습니다.

SSIS DTS 2000 패키지 실행 작업은 SQL Server 2000 Meta Data Services에 저장된 DTS 패키지를 실행할 수 없습니다. 이 문제를 해결하려면 다음과 같이 하십시오.
  1. 패키지 실행 작업을 사용하여 SQL Server 2000 Meta Data Services 패키지를 실행하는 DTS 패키지를 만듭니다.
  2. 만든 DTS 패키지를 SQL Server 2000 또는 구조적 저장소 파일에 저장합니다.
  3. SSIS DTS 2000 패키지 실행 작업을 사용하여 DTS 패키지를 실행합니다.
참고
  • 기본 SQL Server 2000 Meta Data Services 기능을 사용하려면 다음 세 파일이 필요합니다.
    • Repodbc.dll
    • Dbscan.dll
    • Reprc.rll


    Regsvr32.exe 유틸리티를 사용하여 Repodbc.dll 파일과 Dbscan.dll 파일을 등록해야 합니다.
  • 재배포 가능 파일
    다음 SQL Server 2000 Meta Data Services 파일을 재배포할 수 있습니다.
    표 축소표 확대
    파일 이름설명
    DScan.dll데이터베이스 검색 프로그램
    InsRepIM.dll정보 모델 설치 관리자
    InsRepIM.exe정보 모델 설치 관리자
    Msmdcxml.dllMDC XML 가져오기/내보내기
    Repbr.dll리포지토리 브라우저
    Repbrui.dllREPBRUI.DLL
    Repodbc.dllMeta Data Services 리포지토리 엔진
    Reprc.rll리포지토리 엔진 리소스
    Msmdcxml.rllMDC XML 가져오기/내보내기 리소스
    Msrmirc.rll정보 모델 설치 관리자 리소스
    Repbrui.rll리포지토리 브라우저 UI 리소스
    Repbrmdc.rll리포지토리 브라우저 아이콘 리소스
    DB2.rdm모델 설치 스크립트
    DBM.rdm모델 설치 스크립트
    DTM.rdm모델 설치 스크립트
    DTS.rdm모델 설치 스크립트
    EQM.rdm모델 설치 스크립트
    GEN.rdm모델 설치 스크립트
    IFX.rdm모델 설치 스크립트
    MDS.rdm모델 설치 스크립트
    OCL.rdm모델 설치 스크립트
    OLP.rdm모델 설치 스크립트
    SIM.rdm모델 설치 스크립트
    SQL.rdm모델 설치 스크립트
    TFM.rdm모델 설치 스크립트
    UML.rdm모델 설치 스크립트
    UMX.rdm모델 설치 스크립트
  • SQL Server 2000 Meta Data Services 파일에 대한 설치 참고 정보
    다음 SQL Server 2000 Meta Data Services 파일을 Program Files\Common Files\Microsoft Shared\Repository 디렉터리에 설치합니다.
    • DBScan.dll
    • InsRepIM.dll
    • InsRepIM.exe
    • Msmdcxml.dll
    • Repbr.dll
    • Repbrui.dll
    • Repodbc.dll
    다음 SQL Server 2000 Meta Data Services 파일을 Program Files\Common Files\Microsoft Shared\Repository\resources\1033 디렉터리에 설치합니다.
    • Reprc.rll
    • Msmdcxml.rll
    • Msrmirc.rll
    • Repbrui.rll
    • Repbrmdc.rll
    다음 SQL Server 2000 Meta Data Services 파일을 Program Files\Common Files\Microsoft Shared\Repository\OIM\Install 디렉터리에 설치합니다.
    • DB2.rdm
    • DBM.rdm
    • DTM.rdm
    • DTS.rdm
    • EQM.rdm
    • GEN.rdm
    • IFX.rdm
    • MDS.rdm
    • OCL.rdm
    • OLP.rdm
    • SIM.rdm
    • SQL.rdm
    • TFM.rdm
    • UML.rdm
    • UMX.rdm
    Regsvr32.exe 유틸리티를 사용하여 다음 SQL Server 2000 Meta Data Services 파일을 등록해야 합니다.
    • DBScan.dll
    • InsRepIM.dll
    • Msmdcxml.dll
    • Repbr.dll
    • Rpbrui.dll
    • Repodbc.dll

참조

DTSRUN 명령에 대한 자세한 내용은 SQL Server 2000 온라인 설명서의 "Dtsrun 유틸리티" 항목을 참조하십시오.

SQL Server 2000 Meta Data Services 파일에 대한 자세한 내용은 SQL Server 2000의 Redist.txt 파일을 참조하십시오. Redist.txt 파일은 SQL Server 2000 설치 미디어 파일의 루트 폴더에 있습니다.



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

속성

기술 자료: 904796 - 마지막 검토: 2006년 1월 13일 금요일 - 수정: 1.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2005 Standard Edition Community Technology Preview
  • Microsoft SQL Server 2005 Enterprise Edition Community Technology Preview
  • Microsoft SQL Server 2005 Developer Edition Community Technology Preview
  • Microsoft SQL Server 2005 Express Edition Community Technology Preview
키워드:?
kbprb KB904796

피드백 보내기

 

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