본문
SSIS (SQL Server Integration Services : SQL Server 통합 서비스)의 용도는 과거에 사용되던 데이터, 다른 기종의 데이터, 현재 사용 중인 데이터를 통합하는 것입니다.
SQL Server 2000 의 DTS (Data Transfer Services : 데이터 변환 서비스)가 SQL Server 2005/2008에서 개선된 것입니다.
0. Microsoft SQL Server Management Studio Express
무료로 배포되는 SSMSE 에서는 가져오기, 내보내기 기능을 지원하지 않습니다.
1. Microsoft SQL Server Management Studio 에서 가져오기/내보내기 에서 선택합니다.
2. 데이터 원본 선택
데이터를 복사할 원본을 선택합니다.
데이터 원본 에서 MS SQL 2000 선택시 "Microsoft OLE DB Provider for SQL Server" 를 선택
데이터 원본 에서 MS SQL 2005 선택시 "SQL Native Clinet" 를 선택
3. 대상선택
데이터를 복사할 위치를 지정합니다.
4. 테이블 복사 또는 쿼리 지정
하나 이상의 테이블 및 뷰를 복사할지 아니면 데이터 원본에서 쿼리 결과를 복사할지 여부를 지정합니다.
5. 원본 테이블 및 뷰 선택패키지 저장 및 실행
복사할 테이블 및 뷰를 하나 이상 선택합니다.
6. 패키지 저장 및 실행
SSIS 패키지를 저장할지 여부를 지정합니다.
7. 마법사 완료
마법사에서 선택한 내용을 확인하고 [마침]을 클릭합니다.
8. 실행이 성공했습니다.
복사가 잘 되었습니다. 그러나 주의할 점이 있습니다.
원본 데이터의 테이블이든 뷰든 모두 대상이 인스턴스에는 테이블로 변환이 됩니다.
또한 Primary Key, Foreign Key 등의 키 및 제약 조건은 복사되지 않습니다.
단지 Null 여부만 복사됩니다. 그러므로 제약조건은 다시 설정해 주어야 합니다.
참고자료
뇌를 자극하는 SQL Server 2008 ( 우재남 저 , 한빛미디어 , p.1016 ~ p.1031 )
관련링크
댓글목록
등록된 댓글이 없습니다.