FTP 연결 관리자

적용 대상: SQL Server Azure Data Factory의 SSIS Integration Runtime

FTP 연결 관리자를 사용하면 패키지가 FTP(파일 전송 프로토콜) 서버에 연결할 수 있습니다. SQL Server Integration Services에 포함된 FTP 태스크는 이 연결 관리자를 사용합니다.

패키지에 FTP 연결 관리자를 추가하면 Integration Services에서 런타임 시 FTP 연결로 확인되는 연결 관리자를 만들고, 연결 관리자 속성을 설정하고, 연결 관리자를 패키지의 연결 컬렉션에 추가합니다.

연결 관리자의 ConnectionManagerType 속성이 FTP로 설정됩니다.

FTP 연결 관리자는 다음과 같은 방법으로 구성할 수 있습니다.

  • 서버 이름과 서버 포트를 지정합니다.

  • 익명 액세스를 지정하거나 기본 인증을 위한 사용자 이름과 암호를 제공합니다.

    Important

    FTP 연결 관리자는 익명 인증 및 기본 인증만 지원합니다. Windows 인증은 지원되지 않습니다.

  • 시간 제한, 재시도 횟수 및 한 번에 복사할 데이터 양을 설정합니다.

  • FTP 연결 관리자가 수동 또는 활성 모드를 사용하는지 여부를 나타냅니다.

FTP 연결 관리자가 연결하는 FTP 사이트의 구성에 따라 연결 관리자의 다음 기본값을 변경해야 할 수 있습니다.

  • 서버 포트를 21로 설정합니다. FTP 사이트에서 수신 대기하는 포트를 지정해야 합니다.

  • 사용자 이름은 "anonymous"로 설정됩니다. FTP 사이트에 필요한 자격 증명을 제공해야 합니다.

Active/Passive 모드

FTP 연결 관리자는 활성 모드 또는 수동 모드를 사용하여 파일을 보내고 받을 수 있습니다. 활성 모드에서는 서버가 데이터 연결을 시작하고 수동 모드에서는 클라이언트가 데이터 연결을 시작합니다.

참고 항목

SSIS IR이 들어오는 TCP 연결을 수락하지 못할 수 있으므로 SSIS IR(Integration Runtime)에 수동 모드가 권장됩니다.

FTP 연결 관리자 구성

SSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.

SSIS 디자이너에서 설정할 수 있는 속성에 대한 내용은 FTP 연결 관리자 편집기를 참조하세요.

연결 관리자를 프로그래밍 방식으로 구성하는 방법에 대한 자세한 내용은 ConnectionManager프로그래밍 방식으로 연결 추가를 참조하세요.

FTP 연결 관리자 편집기

FTP 연결 관리자 편집기 대화 상자를 사용하여 FTP 서버에 연결하기 위한 속성을 지정합니다.

Important

FTP 연결 관리자는 익명 인증 및 기본 인증만 지원합니다. Windows 인증은 지원되지 않습니다.

FTP 연결 관리자에 대한 자세한 내용은 FTP Connection Manager를 참조하십시오.

옵션

서버 이름
FTP 서버의 이름을 입력합니다.

서버 포트
연결에 사용할 FTP 서버의 포트 번호를 지정합니다. 이 속성의 기본값은 21입니다.

사용자 이름
FTP 서버에 액세스하기 위한 사용자 이름을 제공합니다. 이 속성의 기본값은 익명입니다.

암호
FTP 서버에 액세스하기 위한 암호를 제공합니다.

제한 시간(초)
태스크 제한 시간이 초과될 때까지 걸리는 시간(초)을 지정합니다. 값 0은 제한 시간이 없음을 나타냅니다. 이 속성의 기본값은 60입니다.

수동 모드 사용
서버가 연결을 시작하는지 또는 클라이언트가 연결을 시작하는지 지정합니다. 서버는 Active 모드로 연결을 시작하고 클라이언트는 Passive 모드로 연결을 활성화합니다. 이 속성의 기본값은 활성 모드입니다.

재시도
태스크에서 연결을 시도하는 횟수를 지정합니다. 값 0은 시도 횟수에 제한이 없음을 나타냅니다.

청크 크기(KB)
데이터를 전송하기 위한 청크 크기(킬로바이트)를 제공합니다.

연결 테스트
FTP 연결 관리자를 구성했으면 연결 테스트를 클릭하여 연결이 실행 가능한지 확인합니다.

참고 항목

FTP 태스크
Integration Services(SSIS) 연결