다음을 통해 공유


데이터 변환 서비스 업그레이드 시 고려 사항

SQL Server 2000 DTS(데이터 변환 서비스)가 현재 컴퓨터에 설치되어 있는 경우 소프트웨어 충돌 없이 데이터 변환 서비스를 SQL Server 2008Integration Services로 업그레이드할 수 있습니다. Integration Services는 데이터 변환 서비스의 버전 업그레이드가 아닌 완전히 새로운 제품이므로 소프트웨어 충돌이 발생하지 않습니다.

[!참고]

SQL Server 2005Integration Services에서 SQL Server 2008Integration Services로 업그레이드하려면 Integration Services 업그레이드 시 고려 사항을 참조하십시오.

SQL Server 2008에서는 DTS 패키지에 대한 런타임 지원을 설치하지 않습니다. DTS 패키지를 실행하려면 이 런타임 지원을 직접 설치해야 합니다. DTS에 대한 지원을 설치하는 방법은 방법: 데이터 변환 서비스 패키지 지원 설치를 참조하십시오. SQL Server 2008의 DTS 지원에 대한 자세한 내용은 SQL Server 2008에서 DTS(데이터 변환 서비스) 지원을 참조하십시오.

중요 정보중요

DTS(데이터 변환 서비스)는 더 이상 사용되지 않습니다. 자세한 내용은 DTS(데이터 변환 서비스)를 참조하십시오.

업그레이드한 후 필요에 따라 DTS 패키지 마이그레이션 마법사를 사용하여 DTS 패키지를 Integration Services 형식으로 마이그레이션할 수 있습니다. 마이그레이션 중에 마법사는 DTS 패키지를 복사한 후 Integration Services 형식으로 다시 만듭니다. 원본 패키지는 수정되지 않은 원래 상태를 유지합니다. 자세한 내용은 데이터 변환 서비스 패키지 마이그레이션을 참조하십시오.

[!참고]

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

데이터 변환 서비스를 업그레이드하기 전에

데이터 변환 서비스를 Integration Services로 업그레이드하기 전에 SQL Server 2008에서 DTS(데이터 변환 서비스) 지원을 검토하는 것이 좋습니다.

또한 업그레이드를 수행하기 전에 먼저 업그레이드 관리자를 설치하여 실행하는 것이 좋습니다. 자세한 내용은 업그레이드 관리자를 사용하여 업그레이드 준비를 참조하십시오.

데이터 변환 서비스 업그레이드

다음 절차에서는 설치 프로그램을 사용하여 SQL Server 2000 DTS(데이터 변환 서비스) 설치를 Integration Services로 업그레이드하는 방법에 대해 설명합니다.

데이터 변환 서비스에서 Integration Services로 업그레이드하려면

  • SQL Server 2008 설치 프로그램을 실행하고 SQL Server 2000 또는 SQL Server 2005에서 업그레이드를 선택합니다.

    - 또는 -

  • 명령 프롬프트에서 setup.exe를 실행하고 /ACTION=upgrade 옵션을 지정합니다. 명령 프롬프트에서 설치하는 방법은 방법: 명령 프롬프트에서 SQL Server 2008 설치의 "Integration Services용 설치 스크립트" 섹션을 참조하십시오.

SQL Server 2008 설치 프로그램을 사용하여 SQL Server 6.5 또는 7.0에서 SQL Server 2008로 직접 업그레이드할 수는 없습니다.

업그레이드할 때 DTS와 데이터베이스 엔진을 둘 다 업그레이드하거나 둘 중 하나만 업그레이드할 수 있습니다. DTS와 데이터베이스 엔진 중 하나만 업그레이드할 경우 다음과 같은 몇 가지 제한 사항이 있습니다.

  • DTS만 업그레이드할 경우 SQL Server 2008Integration Services의 모든 기능이 올바로 작동합니다. 그러나 다른 컴퓨터에서 SQL Server 2008데이터베이스 엔진 인스턴스를 사용할 수 없으면 Integration Services가 파일 시스템에만 패키지를 저장할 수 있습니다. SQL Server 2008데이터베이스 엔진 인스턴스를 사용할 수 있으면 Integration Services가 해당 인스턴스에 패키지를 저장할 수 있습니다.

  • 데이터베이스 엔진만 업그레이드할 경우 DTS는 계속 작동하지만 Integration Services는 작동하지 않습니다.

업그레이드하는 방법은 방법: SQL Server 2008로 업그레이드(설치)를 참조하십시오.

데이터 변환 서비스와 데이터베이스 엔진 둘 다 SQL Server 2008로 업그레이드

이 섹션에서는 다음 조건에 해당하는 업그레이드를 수행할 때 나타나는 결과에 대해 설명합니다.

  • DTS와 데이터베이스 엔진 인스턴스를 둘 다 SQL Server 2008로 업그레이드하는 경우

  • 업그레이드할 DTS와 데이터베이스 엔진 인스턴스가 둘 다 동일한 컴퓨터에 있는 경우

업그레이드 프로세스에서 수행하는 태스크

업그레이드 프로세스에서는 다음 태스크를 수행합니다.

  • 데이터베이스 엔진 인스턴스를 SQL Server 2008로 업그레이드합니다.

  • SQL Server 2008Integration Services를 설치합니다.

  • DTS 패키지에 대한 업데이트된 런타임 지원을 설치합니다. 이 지원에는 SQL Server Management Studio의 DTS 런타임 및 DTS 패키지 열거가 포함됩니다. DTS 패키지는 동일한 컴퓨터에서 Integration Services 패키지와 함께 실행할 수 있습니다. 자세한 내용은 방법: 데이터 변환 서비스 패키지 지원 설치를 참조하십시오.

  • msdb 데이터베이스의 기본 DTS 시스템 테이블에 기존 DTS 패키지를 그대로 둡니다.

업그레이드 프로세스에서 수행하지 않는 태스크

업그레이드 프로세스에서는 다음 태스크를 수행하지 않습니다.

업그레이드한 후 수행할 수 있는 태스크

업그레이드 프로세스가 완료되면 다음 태스크를 수행할 수 있습니다.

DTS에 대한 선택적 런타임 지원을 설치한 후 다음 태스크를 수행할 수 있습니다.

  • SQL Server Management Studio의 관리\레거시\데이터 변환 서비스 노드 아래에 있는 DTS 패키지를 보려면 업그레이드된 데이터베이스 엔진 인스턴스에 연결합니다. Integration Services 서비스에 연결하면 Integration Services 패키지만 볼 수 있습니다.

  • Integration Services 패키지 내의 DTS 패키지를 실행하려면 DTS 2000 패키지 실행 태스크를 사용합니다. 자세한 내용은 DTS 2000 패키지 실행 태스크를 참조하십시오.

  • 명령 프롬프트에서 DTS 패키지를 실행하려면 dtsrun.exe 유틸리티를 사용합니다.

  • SQL Server 에이전트 작업에서 DTS 패키지를 실행하려면 작업 단계에서 dtsrun.exe 유틸리티를 호출합니다.

패키지를 실행하는 방법은 DTS(데이터 변환 서비스) 패키지 실행을 참조하십시오.

중요 정보중요

DTS(데이터 변환 서비스)는 더 이상 사용되지 않습니다. 자세한 내용은 DTS(데이터 변환 서비스)를 참조하십시오.