FTP 연결 관리자FTP Connection Manager

FTP 연결 관리자를 사용하면 패키지에서 FTP(파일 전송 프로토콜) 서버에 연결할 수 있습니다.An FTP connection manager enables a package to connect to a File Transfer Protocol (FTP) server. SQL ServerSQL Server Integration ServicesIntegration Services 에 포함된 FTP 태스크에서는 이 연결 관리자가 사용됩니다.The FTP task that SQL ServerSQL Server Integration ServicesIntegration Services includes uses this connection manager.

패키지에 FTP 연결 관리자를 추가하면 Integration ServicesIntegration Services 에서 런타임에 FTP 연결로 확인되는 연결 관리자를 만들고, 연결 관리자 속성을 설정하고, 연결 관리자를 패키지의 Connections 컬렉션에 추가합니다.When you add an FTP connection manager to a package, Integration ServicesIntegration Services creates a connection manager that can be resolved as an FTP connection at run time, sets the connection manager properties, and adds the connection manager to the Connections collection on the package.

연결 관리자의 ConnectionManagerType 속성이 FTP로 설정됩니다.The ConnectionManagerType property of the connection manager is set to FTP.

다음과 같은 방법으로 FTP 연결 관리자를 구성할 수 있습니다.You can configure the FTP connection manager in the following ways:

  • 서버 이름과 서버 포트를 지정합니다.Specify a server name and server port.

  • 익명 액세스를 지정하거나 기본 인증을 위한 사용자 이름과 암호를 제공합니다.Specify anonymous access, or provide a user name and a password for basic authentication.

    중요

    FTP 연결 관리자는 익명 인증과 기본 인증만 지원하며The FTP connection manager supports only anonymous authentication and basic authentication. Windows 인증은 지원하지 않습니다.It does not support Windows Authentication.

  • 제한 시간, 다시 시도 횟수 및 한 번에 복사할 데이터 양을 설정합니다.Set the time-out, number of retries, and the amount of data to copy at a time.

  • FTP 연결 관리자에서 Passive 또는 Active 모드를 사용할지 여부를 나타냅니다.Indicate whether the FTP connection manager uses passive or active mode.

    FTP 연결 관리자에서 연결하는 FTP 사이트의 구성에 따라 연결 관리자의 다음 기본값을 변경해야 합니다.Depending on the configuration of the FTP site to which the FTP connection manager connects, you may need to change the following default values of the connection manager:

  • 서버 포트는 21로 설정됩니다.The server port is set to 21. FTP사이트에서 수신하는 포트를 지정해야 합니다.You should specify the port that the FTP site listens to.

  • 사용자 이름은 "anonymous"로 설정됩니다.The user name is set to "anonymous". FTP 사이트에 필요한 자격 증명을 제공해야 합니다.You should provide the credentials that the FTP site requires.

Active/Passive 모드Active/Passive Modes

FTP 연결 관리자는 Active 모드 또는 Passive 모드를 사용하여 파일을 보내고 받을 수 있습니다.An FTP connection manager can send and receive files using either active mode or passive mode. Active 모드에서는 서버가 데이터 연결을 시작하고, Passive 모드에서는 클라이언트가 데이터 연결을 시작합니다.In active mode, the server initiates the data connection, and in passive mode, the client initiates the data connection.

FTP 연결 관리자 구성Configuration of the FTP Connection Manager

SSISSSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.You can set properties through SSISSSIS Designer or programmatically.

SSISSSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용은 FTP 연결 관리자 편집기를 참조하세요.For information about the properties that you can set in SSISSSIS Designer, see FTP Connection Manager Editor.

연결 관리자를 프로그래밍 방식으로 구성하는 방법에 대한 자세한 내용은 ConnectionManager프로그래밍 방식으로 연결 추가로 설정됩니다.For information about configuring a connection manager programmatically, see ConnectionManager and Adding Connections Programmatically.

FTP 연결 관리자 편집기FTP Connection Manager Editor

FTP 연결 관리자 편집기 대화 상자를 사용하여 FTP 서버 연결 속성을 지정할 수 있습니다.Use the FTP Connection Manager Editor dialog box to specify properties for connecting to an FTP server.

중요

FTP 연결 관리자는 익명 인증과 기본 인증만 지원하며The FTP connection manager supports only anonymous authentication and basic authentication. Windows 인증은 지원하지 않습니다.It does not support Windows Authentication.

FTP 연결 관리자에 대한 자세한 내용은 FTP Connection Manager를 참조하십시오.To learn more about the FTP connection manager, see FTP Connection Manager.

옵션Options

서버 이름Server name
FTP 서버의 이름을 제공합니다.Provide the name of the FTP server.

서버 포트Server port
연결에 사용할 FTP 서버의 포트 번호를 지정합니다.Specify the port number on the FTP server to use for the connection. 이 속성의 기본값은 21입니다.The default value of this property is 21.

사용자 이름User name
FTP 서버에 액세스하기 위한 사용자 이름을 제공합니다.Provide a user name to access the FTP server. 이 속성의 기본값은 anonymous입니다.The default value of this property is anonymous.

암호Password
FTP 서버에 액세스하기 위한 암호를 제공합니다.Provide the password to access the FTP server.

제한 시간(초)Time-out (in seconds)
태스크가 시간 초과될 때까지 걸리는 시간(초)을 지정합니다.Specify the number of seconds the task takes before timing out. 0 은 시간 제한이 없음을 의미합니다.A value of 0 indicates an infinite amount of time. 이 속성의 기본값은 60입니다.The default value of this property is 60.

Passive 모드 사용Use passive mode
서버가 연결을 시작하는지 또는 클라이언트가 연결을 시작하는지 지정합니다.Specify whether the server or the client initiates the connection. 서버는 Active 모드로 연결을 시작하고 클라이언트는 Passive 모드로 연결을 활성화합니다.The server initiates the connection in active mode, and the client activates the connection in passive mode. 이 속성의 기본값은 active mode입니다.The default value of this property is active mode.

다시 시도Retries
태스크가 연결하려고 하는 횟수를 지정합니다.Specify the number of times the task attempts to make a connection. 0 은 시도 횟수에 제한이 없다는 것을 나타냅니다.A value of 0 indicates no limit to the number of attempts.

청크 크기(KB)Chunk size (in KB)
데이터를 전송하기 위한 청크 크기(KB)를 제공합니다.Provide a chunk size in kilobytes for transmitting data.

연결 테스트Test Connection
FTP 연결 관리자를 구성했으면 연결 테스트를 클릭하여 연결이 실행 가능한지 확인합니다.After configuring the FTP Connection Manager, confirm that the connection is viable by clicking Test Connection.

관련 항목:See Also

FTP 태스크 FTP Task
Integration Services ( Ssis) 연결Integration Services (SSIS) Connections