【问题标题】:SSIS FTP Task - Downloading source files approachSSIS FTP 任务 - 下载源文件的方法
【发布时间】:2013-03-28 08:45:17
【问题描述】:

我要开发一个 SSIS 包,它必须从 FTP 位置下载文件列表。尽管检索生成的文件的频率和时间已与客户端达成一致。

我多次注意到,在连接时,正在创建用户文件(CSV)(大小逐渐增加),并且下载的内容部分完整。 我收到的一个建议是有一个 “检查文件” 一个将被创建的文件,并且客户端创建文件的结束会通知我该文件已准备好下载,应该是不被发现不会发生下载。

但是,我想知道是否有其他选项可用,可以集成到 SSIS 中。

谢谢

【问题讨论】:

  • 如果您的办公室和您的客户都可以使用,另一种方法是让客户修改他们的工作,以便在文件完成后发送电子邮件。该电子邮件将声明“作业已完成”,并且您的 SQLMail 将收到该电子邮件。这将触发启动 SSIS 包以从 FTP 导入已完成文件的作业。使用这种方法,无需持续监控 CSV 文件中的“检查文件”。
  • SQL Mail 功能似乎在最近的 SQL 版本中停止了。

标签: ftp ssis


【解决方案1】:

我会遵循“检查文件”模式。我不会引入新的通信模式(例如电子邮件),这意味着进一步的复杂性和配置。

最近对于 FTP 任务,我一直在调用 WinSCP 而不是使用 SSIS FTP 任务。它具有更好的功能。以下是他们关于此主题的信息:

http://winscp.net/eng/docs/script_checking_file_existence

【讨论】:

  • 感谢 Mike,到目前为止,检查文件模式似乎仍然是最佳选择。
猜你喜欢
  • 2010-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-02
相关资源
最近更新 更多