【问题标题】:Fetching files stored in azure container using SSIS - Execute process task使用 SSIS 获取存储在 azure 容器中的文件 - 执行进程任务
【发布时间】:2011-12-03 05:36:06
【问题描述】:

任何人都可以提出简单的示例来从我的 Windows azure 容器中获取文件并使用 SSIS 将文件放在本地机器上 - 执行进程任务

【问题讨论】:

标签: azure blob ssis


【解决方案1】:

基于此article,看来标准 FTP 是您的选择。为了简化您的工作,我将创建一个执行下载操作的 ftp 文件,然后通过 ftp 从您的执行进程任务中调用它。

批次的内容大约是

可执行C:\Windows\System32\ftp.exe 参数-s:"C:\myFTPcommands.txt' somewhere.azure.com

C:\myFTPcommands.txt 的内容是

myusername
myPassword
bin
get myBlob.blob

您可以通过打开命令提示符 (Win-R cmd) 然后调用 ftp -s:"C:\myFTPcommands.txt' somewhere.azure.com 来测试它。一旦成功运行,请从 SSIS 尝试。

command line ftp的参考例子

【讨论】:

  • 或者只使用内置的SSIS FTP Task ...
  • 我的假设是 FTP 任务无法连接到 Azure,这就是为什么 OP 希望使用脚本任务并现在执行进程任务来处理它。我知道我在与大型机交谈时遇到了本机任务的限制,因此遇到云存储问题似乎并不容易。虽然点了。
  • 使用 FTP 的问题是它依赖于其他人的演示 azure 项目。或者重新创作他们的作品。我怀疑上面可能重复的问题是真正的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-16
  • 2018-12-28
  • 2015-02-16
  • 1970-01-01
  • 2020-11-24
相关资源
最近更新 更多