사이트 내 전체검색
PHP
[MS-SQL] [SSIS] 가져오기 및 내보내기 마법사 (2009-09-24 수정)
로빈아빠
https://cmd.kr/php/740 URL이 복사되었습니다.

본문

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 )

댓글목록

등록된 댓글이 없습니다.

PHP
871 (5/18P)

Search

Copyright © Cmd 명령어 3.142.98.60