반응형
FTP 작업
안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida)
이번 시간에는 [FTP 작업]에 대해서 알아 보도록 하겠습니다.
파일을 가져오거나 복사, 전송 작업을 파일 시스템 작업을 이용할 수 없는 경우 FTP 작업을 통하여 파일을 주고 받을 수 있습니다.
이번 실습에서는 [파일 보내기]작업을 예를 들어 보겠습니다.
기능은 파일 시스템 작업과 거의 유사한 기능을 제공 합니다.
파일 시스템 관련 링크
http://blog.naver.com/jevida/140162761441
[BIDS]를 실행하여 [Integration Services 프로젝트]를 실행 합니다.
[제어 흐름]탭에서 [FTP 태스크]를 마우스를 이용하여 드래그 앤 드롭으로 끌어다 놓습니다.
[FTP 태스크]에서 마우스 오른쪽을 클릭하여 [편집]을 선택 합니다.
[FTP 태스크 편집기] 창이 나타납니다.
[일반] 탭에서 연결관리자를 설정 합니다.
- FTPConnection – FTP의 연결 정보를 입력 합니다.
- StopOnFailure – 작업이 실패하는 경우 태스크의 중지 여부를 설정 합니다.
[파일 전송]탭에서는 FTP로 전송할 파일 및 작업등을 설정 합니다.
작업
- Operation – 태스크에서 수행할 FTP 작업을 선택 합니다.
- IsTransferAscii – ASCII 모드로 파일을 전송할지 여부를 지정 합니다.
로컬 매개 변수
- IsLocalPathVariable – 로컬 경로가 변수에 저정되는지 여부를 나타냄
- LocalPath – FTP로 전송할 파일 선택.
원격 매개 변수
- IsRemotePathVariable – 원격 경로가 변수에 저장되는지 여부를 나타냄
- RemotePath - 원격 디렉토리의 경로 지정
- OverwriteFileAtdest – 대상 파일을 덮어쓸지 여부를 지정.
[일반] 탭에서 FTP연결을 미리 설정해야 원격 매개 변수를 설정 할 수 있습니다.
FTP 태스크에서 지원되는 작업
- 파일 보내기 – LocalPath에 지정된 연결에 해당되는 파일을 RemotePath에 지정된 FTP 연결에 해당되는 사이트로 파일을 보내는 작업.
- 파일 받기 – 원격지 사이트의 파일을 지정된 로컬 디렉터리로 가져오는 작업
- 로컬 디렉터리 만들기 – 로컬 서버에 디렉터리를 만드는 작업.
- 원격 디렉터리 작업 – 원격 서버에 디렉터리를 만드는 작업
- 로컬 디렉터리 제거 – LocalPath에 지정한 폴더를 삭제, 해당 디렉터리가 없는 경우 작업은 실패 됨.
- 원격 디렉터리 제거 – RemotePath 지정한 폴더를 삭제, 해당 디렉터리가 없는 경우 작업은 실패 됨.
- 로컬 파일 삭제 – LocalPath에 지정된 파일을 삭제. 이 작업은 파일 시스템 작업의 파일 삭제 작업과 달리 삭제할 파일이 없는 경우 작업이 실패하게 됨.
- 원격 파일 삭제 – RemotePath에 지정된 파일을 삭제.
반응형
'SQL Server > SSIS 강좌' 카테고리의 다른 글
WMI 이벤트 감시자 작업 (0) | 2015.07.16 |
---|---|
WMI 데이터 판독기 태스크 (0) | 2015.07.16 |
파일 시스템 작업 – 폴더 생성, 삭제, 파일 복사, 파일 삭제 (0) | 2015.07.16 |
오류 메시지 전송 작업 (0) | 2015.07.16 |
작업 전송 작업 (0) | 2015.07.16 |