SSIS / WinSCP-在产品上升级WinSCP且不破坏SSIS软件包

时间:2018-07-15 00:26:46

标签: ssis winscp

我们在SSIS软件包中使用WinSCP将FTPS和SFTP文件存储到各个位置。我们的打包机已设置为TFS自动部署(尽管是手动配置),到目前为止,一切都工作正常(至少通过DV,QA和UA环境)。

这些软件包当前已设置版本为 5.13.1 作为参考,这是DV,QA和UA服务器上GAC的WinSCP版本(以及EXE)。

但是,当与网络架构师讨论我们的产品位置时,他坚持产品环境中存在的WinSCP版本必须是最新的稳定版本。

  • 即使已升级WinSCP的服务器版本,如何以允许它们工作的方式创建程序包?

我们可以根据需要设置配置参数。

1 个答案:

答案 0 :(得分:2)

WinSCP可以通过我目前知道的两种方式从SSIS执行:

  1. 执行流程任务
  2. 使用WinSCPnet.dll的脚本任务

当您说自己拥有“ GAC'd” WinSCP时,这表明我正在使用上面列出的第二种方法。只要应用程序和DLL文件是内联的,WinSCP的版本就无关紧要。您仅应担心是否已在较新版本中删除了功能,我怀疑情况确实如此。

您应该在较低的环境中安装较新的版本,以确保它可以工作。除非您是Dos Equis商业广告中的那个欣赏生产测试(TIP)优点的人,否则您无法在较低的环境中进行测试。

https://blogs.msdn.microsoft.com/seliot/2011/04/25/i-dont-always-test-my-code-but-when-i-do-i-do-it-in-production/