【问题标题】:How to transfer data through SSH tunnel in SSIS?如何通过 SSIS 中的 SSH 隧道传输数据?
【发布时间】:2013-07-17 18:20:23
【问题描述】:

我正在开发一个 SSIS 包。我需要编写一个数据流任务来通过 SSH 隧道将数据从 MYSQL 数据库传输到我的本地数据库。

SSIS 中没有可用的连接管理器来执行上述任务。有没有办法做到这一点?

【问题讨论】:

    标签: mysql ssh ssis


    【解决方案1】:

    也许这对你有帮助。

    通过expect脚本可以解决你的问题

    #!/usr/bin/expect
    eval spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no usr@$myhost.example.com
    #use correct prompt
    set prompt ":|#|\\\$"
    interact -o -nobuffer -re $prompt return
    send "my_password\r"
    interact -o -nobuffer -re $prompt return
    send "my_command1\r"
    interact -o -nobuffer -re $prompt return
    send "my_command2\r"
    interact
    

    【讨论】:

      猜你喜欢
      • 2012-01-06
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      • 2016-09-09
      • 2014-09-03
      • 2013-05-26
      • 2013-09-28
      • 2012-08-15
      相关资源
      最近更新 更多