Bekerja dengan Secure FTP di SSIS 2005

Artikel ini menjelaskan bagaimana melakukan upload file ke Secure FTP (SFTP) menggunakan SSIS 2005.

SSIS 2005 memiliki FTP task yang bekerja dengan baik dengan FTP server akan tetapi (setelah tes berkali-kali menggunakan FTP task dan gagal) tidak dapat bekerja dengan SFTP server. Agar dapat melakukan upload file ke sebuah SFTP server, kita dapat menggunakan ftp client dan Execute Process Task. Dalam contoh ini ftp client yang digunakan adalah WinSCP

  • Buat script file untuk meng-upload file, dan simpan di c:\uploadfile.txt
  • #login ke sftp server

    Open user/password@FtpServer:22

    #masuk ke upload path

    Cd /root/upload

    #upload file

    Put "c:\datafile.txt"

    #logoff

    Close

    #keluar dari winscp

    Exit

  • Di SSIS package, tambahkan Execute Process Task untuk menjalankan WinSCP, dengan properti:
    • Executables : c:\winscp403.exe
    • Arguments : /console /script="c:\uploadfile.txt"
Share this post: | | | |
Published Saturday, May 31, 2008 11:47 AM by si_hendrik

Comments

No Comments
Powered by Community Server (Commercial Edition), by Telligent Systems