DB에서 파일로 일부 데이터를 추출한 다음 FTP 서버에 업로드하는 SSIS 패키지 작업 중입니다. 몇 가지 FTP 명령을 실행해야하지만 SSIS FTP 작업처럼 소스 & 대상 위치 만 지정할 수 있습니다.SSIS FTP 작업이 파일을 업로드하는 대신 FTP 스크립트를 실행하도록하려면 어떻게합니까?
SSIS에서 스크립트 작업을 만들고 VB.NET 코드를 작성하지 않고도 FTP 스크립트를 실행하는 방법을 알고 있습니까?
DB에서 파일로 일부 데이터를 추출한 다음 FTP 서버에 업로드하는 SSIS 패키지 작업 중입니다. 몇 가지 FTP 명령을 실행해야하지만 SSIS FTP 작업처럼 소스 & 대상 위치 만 지정할 수 있습니다.SSIS FTP 작업이 파일을 업로드하는 대신 FTP 스크립트를 실행하도록하려면 어떻게합니까?
SSIS에서 스크립트 작업을 만들고 VB.NET 코드를 작성하지 않고도 FTP 스크립트를 실행하는 방법을 알고 있습니까?
아쉽게도 아니요, 스크립트 작업을 사용해야 할 수도 있습니다. 재사용 할 수있는 .Net FTP 라이브러리 (참조 용으로 추가)를 찾을 수 있어야하며 최대 이식성/유지 관리 가능성을 위해 스크립트에서 사용자/통과/연결 정보를 변수에 저장하고 액세스 할 수 있어야합니다. 당신을 가정 취할 수있는 몇 가지 경로가있다
...
당신이 FTP 클라이언트를 실행하는 프로세스 실행 작업을 사용하여 명령 줄에서 실행할 수있는 FTP 클라이언트를 가지고있다.
또는 배치 스크립트와 같은 셸 스크립트를 만들어 FTP 클라이언트에 명령을 보내고 프로세스 실행 작업을 사용하여 셸 스크립트를 실행할 수 있습니다. 이것은 일련의 명령을 클라이언트에 보내야하는 경우에 필요하며 명령 매개 변수를 입력 매개 변수로 사용하는 명령 행 FTP 클라이언트 (예 : 거기에 아마 좀 더 강력한 FTP 클라이언트가 이렇게).
마지막으로 Dane이 언급했듯이 스크립트 작업을 사용하는 것이 좋습니다. 이를 통해 관리 코드 (VB.NET)로 작업하여보다 복잡한 작업을 수행 할 수 있습니다. FTP 연결을 만들고, 명령을 실행하거나, 타사 어셈블리를 사용하여 FTP 클라이언트를 직접 작성하지 않고 "VB.NET"을 사용하여이를 사용할 수 있습니다.
.NET에서 FTP 클라이언트를 만드는 방법에 대한 기본 사항을 보려면이 기사를 참조하십시오. http://support.microsoft.com/kb/812404 솔직히 말해서 필자는 필요한 모든 작업을 수행하는 타사 라이브러리를 찾습니다.