반응형

DTS 패키지를 SSIS로 업그레이드 및 마이그레이션 하기 (1)

 

SQL Server 2000 DTS 패키지를 SQL Server 2005에서 사용하기 위한 방법으로는 업그레이드 또는 마이그레이션을 수행하는 방법이 있습니다. 업그레이드는 2000 DTS 패키지를 아무 변경 없이 그대로 2005에서 사용하는 것이며, 마이그레이션은 패키지 마이그레이션 마법사를 이용하여 DTS 패키지를 2005 SSIS 패키지로 변환하여 사용하는 것입니다. 패키지 마이그레이션 마법사 SQL Server 2005 설치 시 Integration Services를 설치하도록 선택하면 자동으로 설치됩니다.

 

 

 

1. 업그레이드 관리자를 이용하여 DTS 패키지 분석

 

2000 DTS 패키지를 2005 SSIS로 마이그레이션 하기 전에 우선 업그레이드 관리자를 이용하여 패키지 마이그레이션 시 수행해야 할 사항에 대해 점검합니다.

 

 

SQL Server 엔진이나 Analysis Services와 같이, 데이터 변환 서비스 항목을 선택하여 DTS 패키지에 대한 업그레이드 작업 분석을 수행합니다.

 

 

 

 

 

2. 2005에서 기존 DTS 패키지 그대로 이용할 수 있도록 업그레이드 하기

SQL Server 2005에서는 2000 DTS 패키지를 그대로 사용할 수 있는 기능을 제공합니다.

 

[SSMS(SQL Server Management Studio)에서 사용하기]

 

SQL Server Management Studio의 개체 탐색기 중 [관리] à [레거시] à [데이터 변환 서비스]에서 DTS 패키지를 가져올 수 있습니다. DTS 패키지가 .dts 형태의 패키지 파일로 저장되어 있는 경우, 패키지 파일 열기(O)를 이용하여 열 수 있으며, 파일 형태의 DTS 패키지를 SSIS로 가져오기 위해서는 패키지 파일 가져오기(I) 또는 마이그레이션 마법사(M)를 사용합니다.

 

, SQL Server 2000 Enterprise Manager [데이터 변환 서비스] à [로컬 패키지]에 저장되어 있는 DTS 패키지를 확장자가 .dts인 파일 형태로 저장시킨 후, 이를 SQL 2005에서 열어서 사용할 수 있습니다. DTS 패키지를 파일 형태로 저장하기 위해서는 DTS 패키지의 상단 메뉴 중, [다른 이름으로 저장]을 선택한 후, 위치(L)구조적 저장소로 선택하면 됩니다.

 

 

 

 

 

 

, SQL Server Management Studio에서 패키지 파일 열기(O)를 이용하여 DTS 패키지 파일을 열 때에는 SQL Server 2000 DTS 디자이너 구성요소가 설치되어 있어야 하며, 이는 수동으로 설치를 해 줘야 합니다. 설치가 되어있지 않은 경우 다음과 같은 경고 메시지가 나타납니다.

 

 

 

SQL Server 2000 DTS 디자이너는 다음 링크에서 받을 수 있습니다.

http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/SQLServer2005_DTS.msi

 

 

 

 

[SSIS 패키지 내에서 기존 DTS 패키지 이용하기]

2005 SSIS에는 2000 DTS 패키지를 직접 수행할 수 있는 DTS 2000 패키지 작업이 별도의 작업 개체로 포함되어 있습니다.

 

 

 

Integration Services의 도구상자 à 제어 흐름 항목 중 DTS 2000 패키지 실행 작업을 선택하여 제어 흐름 작업 영역에 추가한 후, 파일 형태 혹은 2000 원격 서버에 저장되어 있는 형태의 DTS 패키지를 호출하여 실행시킬 수 있습니다.

 

 

반응형

+ Recent posts