SQL Server 2005 Integration Services의 이전 버전과의 호환성

업데이트: 2007년 9월 15일

SQL Server 2005 Integration Services(SSIS)는 SQL Server 2000 도구 및 개체 모델을 사용하여 만든 DTS(데이터 변환 서비스) 패키지에 대한 관리, 런타임 및 디자인 타임 지원을 제공합니다.

[!참고] 이전 버전의 SQL Server에서 만들어진 DTS(데이터 변환 서비스) 패키지를 위한 64비트 디자인 타임 또는 런타임 지원은 제공되지 않습니다.

DTS와 SSIS의 일반적인 호환성

  • DTS 패키지 관리
  • DTS 패키지에 대한 런타임 지원
    • DTS 패키지에 대한 런타임 지원의 설치
    • 명령 프롬프트에서 DTS 패키지 실행
    • SQL Server 에이전트 작업에서 DTS 패키지 실행
    • Integration Services 패키지에서 DTS 패키지 실행
  • DTS 패키지에 대한 디자인 타임 지원
  • 마이그레이션
    • dtsrun 명령을 dtexec 명령으로 마이그레이션
    • DTS 패키지를 Integration Services 패키지로 마이그레이션
  • 제한된 지원
    • SQL Server 2005 Express Edition의 Integration Services에 대한 지원
    • 리포지토리 패키지에 대한 지원
    • ODBC 대상에 대한 지원

DTS와 SSIS의 일반적인 호환성

Integration Services는 버전 업그레이드가 아닌 완전히 새로운 제품이므로 DTS와 SSIS 사이에서는 소프트웨어 충돌이 발생하지 않습니다.

  • DTS와 SSIS를 동일한 서버에 함께 설치할 수 있습니다.
  • 두 제품이 모두 설치된 경우 DTS 및 SSIS 패키지를 동일한 서버에서 함께 실행할 수 있습니다. SQL Server 2000 도구가 없더라도 Integration Services와 함께 설치되는 업데이트된 버전의 DTS 런타임을 사용하여 DTS 패키지를 실행할 수 있습니다.
  • DTS 패키지는 SQL Server 2000 또는 SQL Server 2005 인스턴스의 MSDB 데이터베이스에 저장할 수 있습니다. SSIS 패키지는 SQL Server 2005 인스턴스에만 저장할 수 있습니다.
  • SQL Server 2000 도구가 없더라도 다운로드할 수 있는 업데이트된 버전의 DTS 디자이너를 사용하여 DTS 패키지를 편집할 수 있습니다. DTS 패키지는 Business Intelligence Development Studio에서 편집할 수 없습니다. SSIS 패키지는 BI Development Studio에서만 편집할 수 있습니다.

DTS 패키지 관리

DTS 패키지를 SQL Server 2000 인스턴스에 저장했는지, 아니면 SQL Server 2005 인스턴스로 가져왔는지에 상관없이 SQL Server Management Studio에서 DTS 패키지를 관리할 수 있습니다. Management Studio에서 DTS 패키지를 보려면 SQL Server 인스턴스에 연결하고 개체 탐색기에서 관리\레거시\데이터 변환 서비스 노드 아래를 찾습니다.

Management Studio에서 개별 DTS 패키지를 선택하면 편집하기 위해 패키지를 열고, 마이그레이션하고, 구조적 저장소 파일로 내보내거나 삭제할 수 있습니다.

Management Studio에서 데이터 변환 서비스 노드를 선택하면 패키지를 열고, 구조적 저장소 파일에서 SQL Server로 패키지를 가져오거나 패키지 마이그레이션 마법사를 시작할 수 있습니다.

[!참고] DTS 패키지를 편집하려면 DTS 디자이너 구성 요소를 개별적으로 다운로드해야 합니다. SQL Server 2000 DTS 패키지용 디자인 타임 지원의 설치를 참조하십시오. DTS 패키지는 BI Development Studio에서 직접 열거나 편집할 수 없습니다.

SQL Server 2000 DTS 패키지용 런타임 지원의 설치

같은 컴퓨터에서 DTS 패키지 및 SSIS 패키지를 함께 실행할 수 있습니다.

Integration Services를 선택하도록 선택하면 설치 프로그램은 SQL Server Management Studio의 DTS 런타임 및 DTS 패키지 열거를 비롯한 DTS 패키지에 대한 지원 기능을 설치합니다. 런타임 지원은 DTS 패키지가 SQL Server 2005 데이터 원본에 액세스할 수 있도록 향상되었습니다.

자세한 내용은 방법: 데이터 변환 서비스 패키지 지원 보증을 참조하십시오.

[!참고] SQL Server 2000 데이터 변환 서비스에 대한 지원은 설치 시 Integration Services를 선택하면 자동으로 설치되지만 설치하는 동안 또는 설치한 후 컴퓨터에서 SQL Server 2000의 마지막 인스턴스를 SQL Server 2005로 업그레이드할 경우 DTS에서 필요로 하는 일부 레지스트리와 환경 설정이 제거됩니다. 이러한 설정을 복원하려면 제어판의 프로그램 추가/제거 목록에서 "Microsoft SQL Server 2005 Backward compatibility"를 찾아 변경 단추를 클릭한 다음 마법사의 프로그램 유지 관리 페이지에서 복구 옵션을 선택합니다.

설치되는 이전 버전과의 호환성 파일에는 SQL Server 2000 Analysis Services 처리 작업 및 관련 종속성, DSO(Decision Support Objects)에 대한 런타임 지원도 포함됩니다. 그러나 SQL Server 2000 Analysis Services 처리 작업이 들어 있는 DTS 패키지 편집을 위한 디자인 타임 지원은 포함되지 않습니다. SQL Server 2000 Analysis Services가 동일한 컴퓨터에 설치된 경우에만 이 작업이 들어 있는 패키지를 편집할 수 있습니다.

이전 버전과의 호환성 파일에는 SQL Server 2000 데이터 마이닝 예측 쿼리 작업이 들어 있지 않습니다.

명령 프롬프트에서 DTS 패키지 실행

명령 프롬프트에서 SQL Server 2000 DTS 패키지를 실행할 수 있습니다. SQL Server 2005 Integration Services(SSIS)는 DTS 런타임 지원을 설치할 때 SQL Server 2000 dtsrun.exe 유틸리티를 설치합니다.

SQL Server 에이전트 작업에서 DTS 패키지 실행

SQL Server 에이전트 작업에서 SQL Server 2000 DTS 패키지를 실행하려는 경우 SQL Server Integration Services 패키지 유형의 작업 단계를 사용할 수 없습니다. 그 대신 운영 체제(CmdExec) 유형의 작업 단계를 사용하여 dtsrun.exe 유틸리티를 명령으로 실행합니다.

Integration Services 패키지에서 DTS 패키지 실행

SQL Server 2000 도구를 사용하여 만든 패키지도 SQL Server 2005 데이터 변환 솔루션의 일부로 실행될 수 있습니다. Integration Services는 SQL Server 2005 Integration Services 패키지 내부에서 DTS 패키지를 실행하기 위한 DTS 2000 패키지 실행 작업을 제공합니다.

자세한 내용은 DTS 2000 패키지 실행 작업을 참조하십시오.

SQL Server 2000 DTS 패키지용 디자인 타임 지원의 설치

DTS 패키지는 Business Intelligence Development Studio에서 직접 열거나 편집할 수 없습니다. 또한 SQL Server 2005는 DTS 패키지를 편집하는 데 사용되는 DTS 패키지 디자이너를 설치하지 않습니다. 그러나 업데이트된 DTS 패키지 디자이너 버전을 다운로드 및 설치하고 이를 사용하여 DTS 패키지를 수정할 수 있습니다. 업데이트된 DTS 패키지 디자이너를 다운로드하려면 Microsoft 웹 페이지 Microsoft SQL Server 2005용 기능 팩을 방문하여 Microsoft SQL Server 2000 DTS 디자이너 구성 요소를 다운로드합니다. 이 다운로드를 설치하면 Management Studio 또는 Business Intelligence Development Studio의 DTS 2000 패키지 실행 작업 편집기에서 DTS 패키지를 보고 편집할 수 있습니다.

DTS 디자인 환경에 영향을 주는 특정 DTS 응용 프로그램 속성 관리 방법은 DTS 응용 프로그램 속성 설정을 참조하십시오.

패키지 실행을 위한 명령줄 마이그레이션

SQL Server 2000 dtsrun 유틸리티에 사용되는 명령 프롬프트 옵션이 SQL Server 2005 dtexec 유틸리티에 사용되는 명령 프롬프트 옵션에 매핑되는 방법은 dtexec 명령 옵션에 dtsrun 명령 옵션 매핑을 참조하십시오.

DTS 패키지 마이그레이션

SQL Server 2005는 SQL Server 2000 DTS 패키지를 Integration Services 패키지 형식으로 마이그레이션하기 위한 패키지 마이그레이션 마법사를 제공합니다. 많은 패키지, 특히 SQL Server 2005와 동일한 작업, 연결 및 기타 개체를 사용하는 DTS 패키지를 SQL Server 2005로 완전히 마이그레이션할 수 있습니다. 다른 패키지는 DTS 2000 패키지 실행 작업 안에서 마이그레이션할 수 없는 특정 작업 또는 함수를 캡슐화하는 방법으로 성공적으로 마이그레이션할 수 있습니다. 패키지 마이그레이션 마법사를 실행하기 전에 업그레이드 관리자를 설치하고 실행하여 기존 패키지에서 예상되는 마이그레이션 문제를 분석할 수 있습니다.

업그레이드 관리자에 대한 자세한 내용은 업그레이드 관리자를 사용하여 업그레이드 준비를 참조하십시오.

[!참고] 패키지 마이그레이션 마법사는 SQL Server 2005 Standard, Enterprise 및 Developer Edition에서 사용할 수 있습니다.

[!참고] 업그레이드 관리자는 SQL Server 7.0 인스턴스의 msdb 데이터베이스에 저장된 DTS 패키지를 분석할 수 없고 패키지 마이그레이션 마법사는 이 패키지를 마이그레이션할 수 없습니다. 그러나 업그레이드 관리자는 구조적 저장소 파일로 저장되거나 SQL Server 2005로 업그레이드된 SQL Server 7.0 인스턴스의 msdb 데이터베이스에 저장된 SQL Server 7.0 DTS 패키지를 분석할 수 있고 패키지 마이그레이션 마법사는 이 패키지를 마이그레이션할 수 있습니다.

Integration Services 패키지를 SQL Server 2000 DTS 패키지 형식으로 저장하거나 내보낼 수 없습니다.

자세한 내용은 데이터 변환 서비스 패키지 마이그레이션을 참조하십시오.

SQL Server 2005 Express Edition의 SQL Server 2000 DTS 패키지 지원

SQL Server 2005 Express Edition에는 Integration Services 또는 SQL Server 2000 DTS 패키지에 대한 지원이 포함되지 않습니다.

  • SQL Server 2005 Express Edition 서버에서 기존 DTS 패키지를 실행하려면 SQL Server 2000 클라이언트 도구나 DTS 재배포 가능 파일을 서버에 그대로 두거나 다시 설치해야 합니다. SQL Server 2005 Express Edition에는 DTS 런타임이 포함되지 않습니다.
  • SQL Server 2005 Express Edition 서버에서 기존 DTS 패키지를 편집하려면 SQL Server 2000을 사용하거나 SQL Server 2005 Workgroup, Standard, Enterprise 또는 Developer Edition을 실행하는 서버에서 패키지를 원격으로 편집해야 합니다. SQL Server 2005 Express Edition에는 SQL Server Management Studio 또는 BI Development Studio가 포함되지 않습니다.
  • 기존 DTS 패키지를 SQL Server 2005 Integration Services로 마이그레이션하려면 SQL Server 2005 Standard, Enterprise 또는 Developer Edition을 사용해야 합니다. 다른 SQL Server 2005 버전에는 Integration Services 패키지 마이그레이션 마법사가 없습니다.

SQL Server 2005 Express Edition에 포함된 가져오기 및 내보내기 유틸리티는 SQL Server 가져오기 및 내보내기 마법사가 아니며 Integration Services를 사용하지 않습니다.

Meta Data Services(리포지토리) 패키지 지원

일반적으로 리포지토리라고 하는 SQL Server 2000 Meta Data Services는 더 이상 사용되지 않는 구성 요소입니다. SQL Server 2005는 리포지토리를 설치 또는 사용하지 않습니다.

SQL Server 2000 DTS(데이터 변환 서비스) 디자이너 및 dtsrun.exe 유틸리티는 Meta Data Services에 저장된 DTS 패키지를 계속 지원합니다.

SQL Server 2005 Integration Services는 SQL Server 2000, SQL Server 2000 도구 또는 리포지토리 재배포 가능 파일이 로컬 컴퓨터에 설치된 경우에 한해 업그레이드 관리자와 패키지 마이그레이션 마법사에서 리포지토리를 지원합니다. 리포지토리 파일이 있는 경우 업그레이드 관리자는 Meta Data Services에 저장된 DTS 패키지를 검색할 수 있으며 패키지 마이그레이션 마법사는 이를 마이그레이션할 수 있습니다. 리포지토리 파일이 없는 경우 업그레이드 관리자는 SQL Server 또는 구조적 저장소 파일에 저장된 DTS 패키지만 검색할 수 있으며 패키지 마이그레이션 마법사 역시 이러한 DTD 패키지만 마이그레이션할 수 있습니다.

Integration Services DTS 2000 패키지 실행 작업은 리포지토리에 저장된 DTS 패키지를 실행할 수 없습니다. 그러나 SQL Server 2000 DTS 런타임은 리포지토리 패키지를 실행할 수 있습니다. Integration Services에서 이러한 제한을 극복하려면 리포지토리 파일이 있는 경우 새 SQL Server 2000 DTS 패키지를 래퍼로 만든 다음 이 새 패키지를 SQL Server에 저장하거나 구조적 저장소 파일로 저장합니다. 새 DTS 패키지의 패키지 실행 작업을 사용하여 리포지토리 패키지를 실행하고 Integration Services 패키지의 DTS 2000 패키지 실행 작업을 사용하여 새 래퍼 패키지를 실행합니다.

ODBC 대상에 대한 지원

SQL Server 2005 Integration Services에는 ODBC 데이터 원본의 데이터를 로드하기 위한 ODBC 원본 구성 요소가 있지만 ODBC 대상에 데이터를 저장하기 위한 해당 ODBC 대상 구성 요소는 없습니다. 스크립트 구성 요소를 사용하여 단일 패키지 내에서 사용할 임시 ODBC 대상을 만들 수 있습니다. 자세한 내용은 Creating an ODBC Destination with the Script Component를 참조하십시오.

참고 항목

개념

알려진 패키지 마이그레이션 문제

관련 자료

dtexec 명령 옵션에 dtsrun 명령 옵션 매핑
64비트 컴퓨터에서 Integration Services 고려 사항

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2007년 9월 15일

변경된 내용
  • SQL Server 에이전트에서 DTS 패키지를 실행하는 방법에 대한 섹션을 추가했습니다.
  • DTS 패키지 디자이너의 업데이트된 버전을 다운로드하는 방법에 대한 자세한 지침을 제공했습니다.

2006년 7월 17일

변경된 내용
  • ODBC 대상에 대한 섹션을 추가했습니다.
  • DTS 및 SSIS 패키지의 호환성에 대한 섹션을 추가했습니다.
  • 패키지를 DTS 2000 형식으로 내보내는 작업 및 2000 패키지에 대한 디자인 타임 지원과 관련된 제한 사항을 설명했습니다.

2006년 4월 14일

변경된 내용
  • DTS 패키지에서 SQL Server 2005 도구로 실행할 수 있는 모든 작업의 목록을 추가했습니다.
  • DTS 패키지 관리에 대한 섹션을 추가했습니다.
  • 명령 프롬프트에서 DTS 패키지 실행에 대한 섹션을 추가했습니다.
  • 마이그레이션에 대한 섹션에 업그레이드 관리자에 대한 정보를 추가했습니다.
  • DTS 디자이너 구성 요소를 다운로드할 수 있는 링크를 제공했습니다.

2005년 12월 5일

변경된 내용
  • DTS 디자이너 다운로드 및 해당 옵션 구성에 대한 정보를 추가했습니다.
  • dtsrun.exe 명령줄 마이그레이션에 대한 정보 및 링크를 추가했습니다.
  • SQL Server 7.0에서의 마이그레이션에 대한 지원 정보를 추가했습니다.